DNN: la página aspx renderizada muestra datos similares a datos binarios

Tengo un sitio DNN y lo actualicé a una versión más nueva 5.6.4.

Después de haber iniciado sesión, me redirige a mi página. En lugar de la página, me muestra un párrafo de carácter irreconocible, no la interfaz de usuario real. A continuación se muestra lo que me muestra.

Sitio URL: http://localhost/SiteName/Default.aspx?TabId=38

Contenido:

�w�c�ϯ�k������Ng� �.���~�W|����ڿ�7������w������7����?���/����w.>��;����& �����������+��_�?

... esto continúa por más de 10k caracteres.

preguntado el 11 de mayo de 12 a las 05:05

1 Respuestas

El error sugiere que tienes un Compresión HTTP problema.

La compresión se complica cuando hay varios esquemas de compresión que funcionan simultáneamente. En una instalación de DotNetNuke, puede habilitar la compresión con:

  • Compresión estática / dinámica IIS
  • Telerik RadCompresión
  • Compresión DotNetNuke
  • Módulo DNN de terceros como PageBlaster
  • Otra biblioteca de componentes de terceros, p. Compresión DevExpress CallBack

Las devoluciones de datos de ASP.NET y las devoluciones de llamadas de AJAX generalmente fallan primero. En su caso, parece que puede llegar a la página de inicio de sesión con una solicitud GET, pero la devolución de datos falla.

A veces es solo una combinación específica que no funciona. Por ejemplo, tuve una situación en la que la compresión IIS 6 + RadCompression + DotNetNuke rompió las devoluciones de datos en Firefox 3.6. Chrome e IE estaban bien, Firefox también con IIS 7.X.

Una solución simple para los problemas de compresión es deshabilitar los esquemas de compresión de terceros hasta que todo vuelva a funcionar. La compresión de IIS rara vez causa problemas por sí misma.

Cómo deshabilitar Telerik RadCompression

En web.config, elimine RadCompression de httpmodules y system.webserver .

Ver documentación.

Cómo deshabilitar la compresión DotNetNuke

Si puede acceder a Configuración del host, deshabilite la compresión en Configuración del host - Configuración de rendimiento - Configuración de compresión.

Más información

enter image description here

Alternativamente, puede actualizar esta configuración en la base de datos:

UPDATE HostSettings
   SET SettingValue = 0
 WHERE SettingName = 'HttpCompression'

contestado el 11 de mayo de 12 a las 12:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.