DNN: la página aspx renderizada muestra datos similares a datos binarios
Frecuentes
Visto 198 veces
0
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.
1 Respuestas
2
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
.
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.
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 dotnetnuke upgrade or haz tu propia pregunta.