Cloud Hosting > Tecnologías de Fiomega Cloud Hosting > Tips y trucos para uso de .htaccess y web.config > ¿Por qué mis HttpHandlers no funcionan para mi sitio ASP .NET?
¿Por qué mis HttpHandlers no funcionan para mi sitio ASP.NET en sitios de la nube?
HttpHandlers en el modo integrado
Si su sitio web se ejecuta en el modo integrado, se habrá dado cuenta que sus HttpHandlers seguirán funcionando a pesar de que se encuentren en su web.config.
Explicación
Esto es en realidad el comportamiento esperado porque el modo integrado cambió la forma en los módulos y los controladores se definen en el web.config, en comparación con el modo clásico en IIS7 o IIS6. Modo integrado es el predeterminado para IIS7 y en la actualidad el valor por defecto para todos los nuevos sitios web de IIS / ASP.NET creados en la nube de Fiomega. Si el código del sitio web fue escrito originalmente para el modo clásico o con IIS6, puede que sea necesario actualizar el archivo web.config.
Solución
Si su sitio web se ejecuta en el modo integrado, se habrá dado cuenta que sus HttpHandlers seguirán funcionando a pesar de que se encuentren en su web.config.
Explicación
Esto es en realidad el comportamiento esperado porque el modo integrado cambió la forma en los módulos y los controladores se definen en el web.config, en comparación con el modo clásico en IIS7 o IIS6. Modo integrado es el predeterminado para IIS7 y en la actualidad el valor por defecto para todos los nuevos sitios web de IIS / ASP.NET creados en la nube de Fiomega. Si el código del sitio web fue escrito originalmente para el modo clásico o con IIS6, puede que sea necesario actualizar el archivo web.config.
Solución
- Peter Kellner escribió un gran artículo sobre Cómo utilizar HttpHandlers como. ashx con IIS7 modo integrado .Esto cubre brevemente las diferencias entre la antigua forma de configurar los controladores y la nueva forma.
- La red de desarrolladores de Microsoft también explica cómo configurar HttpHandlers para cada una de las situaciones anteriores . Este artículo se refiere a las diferencias de detalle.
Cloud Hosting > Tecnologías de Fiomega Cloud Hosting > Tips y trucos para uso de .htaccess y web.config > ¿Por qué mis HttpHandlers no funcionan para mi sitio ASP .NET?