Pregunta

Fuera del cuadro, SubTexto no puede ejecutarse en el modo de canalización integrada de IIS7. Desafortunadamente, va más allá de " migrar " el web.config para que coincida con el formato requerido. Por ejemplo, mover httpModules y httpHandlers a su nueva ubicación dentro. Como resultado, la Solicitud no está disponible en Application_Start cuando se ejecuta en modo Integrado y esto hace que el SubText también falle.

Si no estuviéramos agregando la funcionalidad del blog a un sitio web ASP.NET alojado por GoDaddy, nos quedarían con dos opciones: Actualizar el código base del SubTexto para no usar el contexto de la solicitud (más corregir cualquier otra cosa) O BIEN simplemente ejecute SubText en modo clásico.

Lamentablemente, nuestra cuenta actual de GoDaddy está limitando, ya que solo tenemos disponible un único grupo de aplicaciones. Dado que el sitio principal está configurado para el Modo de tubería integrada, no tenemos la libertad de cambiar el modo IIS sin impactar (leer: romper) el sitio principal.

A falta de cambiar a un host más flexible, el plan actual es modificar el sitio principal para que se ejecute en modo clásico. Es un sitio simple y revertir el web.config al formato de modo clásico no debería ser un gran problema. Alternativamente, estoy jugando con la idea de actualizar el código base de SubText para no usar el contexto de solicitud en Application_Start. No he escuchado a nadie que ejecute SubText en modo integrado y podría ser un buen problema para resolver, suponiendo que haya un final para las actualizaciones necesarias.

Suponiendo que hay aproximadamente 8 horas más asignadas a este esfuerzo, ¿cuál es el mejor enfoque? ¿Me estoy perdiendo alguna otra opción?

¿Fue útil?

Solución

Desafortunadamente, no tuve una instalación de IIS 7 para probar al implementar Subtext 2.1.2. En el próximo Subtext 2.5, trabajamos muy bien con el modo integrado IIS 7. Desafortunadamente, 2.5 aún no está disponible.

Si estás de acuerdo con la ventaja, puedes probar la última versión de nuestro tronco. Es bastante sólido y ya casi terminamos. Si está actualizando un blog existente, puede ser un reto. Si está instalando uno nuevo, esta podría ser una buena versión para probar.

http://build.subtextproject.com/builds/archive /SubText-2.5.0.228.zip

Otros consejos

Como seguimiento, comentamos rápidamente el código Application_Start que hacía referencia al contexto de la Solicitud. Este experimento dio lugar a más excepciones. Ahora estamos avanzando con modificaciones en el sitio principal para ejecutar en modo clásico.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top