Asp.net mvc 4 “使人一瞥的原因”;“页面不可用”;

Asp.net mvc 4 “使人一瞥的原因”;“页面不可用”;,asp.net-mvc-4,azure,azure-web-roles,glimpse,.net-4.5,Asp.net Mvc 4,Azure,Azure Web Roles,Glimpse,.net 4.5,为了获得我们的MVC4应用程序的一些诊断信息(使用Microsoft Azure的WebRole),我们通过NuGet安装了该应用程序 一切都很顺利,但是当我通过~/scape.axd页面启用scape时,我们的应用程序完全无法访问。在每一个请求中,我们都会收到“此网页不可用”(Chrome)的消息 在Visual Studio 2013的输出窗口中,我看到一条错误消息,建议通过web.config禁用异步支持: <appSettings> <add key="Glim

为了获得我们的MVC4应用程序的一些诊断信息(使用Microsoft Azure的WebRole),我们通过NuGet安装了该应用程序

一切都很顺利,但是当我通过
~/scape.axd
页面启用scape时,我们的应用程序完全无法访问。在每一个请求中,我们都会收到“此网页不可用”(Chrome)的消息

在Visual Studio 2013的输出窗口中,我看到一条错误消息,建议通过
web.config
禁用异步支持:

<appSettings>
    <add key="Glimpse:DisableAsyncSupport" value="true"/>
</appSettings>

不幸的是,这没有帮助。当我们关机时,一切都很好

我怎样才能找出问题所在

更新

日志向我显示此警告:

WARN |无法为请求找到内容编码为“Unicode(UTF-8)”的“”。响应可能已压缩,或者标记实际上可能缺少“”标记。

在上找到了我的解决方案

简而言之,应用了url压缩,因此必须在web.config中禁用此功能:

<system.webServer>
    <urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="false" />
</system.webServer>

在上找到了我的解决方案

简而言之,应用了url压缩,因此必须在web.config中禁用此功能:

<system.webServer>
    <urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="false" />
</system.webServer>