无法加载资源:IE中的net :: ERR_INCOMPLETE_CHUNKED_ENCODING& ASP.NET

时间:2016-05-25 10:26:39

标签: c# asp.net httphandler axd

我在Windows 8.1中使用IExplorer 11,在Windows Server 2008 R2中使用IIS和ASP.NET 4.6.1。

我的ASP.NET应用程序是 WebForms 并使用 UpdatePanels

我有处理程序配置:

<httpHandlers>

  <remove path="*.asmx" verb="*" />
  <add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
  <add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
  <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />

system.webServer.handlers

  <remove name="ScriptResource" />
  <add name="ScriptResource" 
       verb="GET,HEAD" path="ScriptResource.axd" 
       preCondition="integratedMode" 
       type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

现在,我尝试通过HTTPS访问我的Web应用程序。 但是我现在得到一个错误,之前没有,另一个较旧的测试是正确的。

我在控制台中遇到错误(IE中的开发人员F12):

Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING

控制台中的完整消息:

  

无法加载资源:net :: ERR_INCOMPLETE_CHUNKED_ENCODING

     

ScriptResource.axd?d = JdegD_7PUJVmXULFjUEnn8-WKsu7dMZfODGKttl ...:5 POST   https://myHostname.company.es/v2/Access/Login.aspx?ReturnUrl=%2fv2%2f   净:: ERR_INCOMPLETE_CHUNKED_ENCODING

     

Sys.Net.XMLHttpExecutor.executeRequest @   ?的ScriptResource.axd d = JdegD_7PUJVmXULFjUEnn8-WKsu7dMZfODGKttl ...:5

     

Sys.Net._WebRequestManager.executeRequest @   ?的ScriptResource.axd d = JdegD_7PUJVmXULFjUEnn8-WKsu7dMZfODGKttl ...:5

     

Sys.Net.WebRequest.invoke @   ?的ScriptResource.axd d = JdegD_7PUJVmXULFjUEnn8-WKsu7dMZfODGKttl ...:5

     

Sys.WebForms.PageRequestManager._onFormSubmit @   的ScriptResource.axd d = xK_C6ZiWnJAwbFmxycomhSoVuG7wQBL347wu7B8vRv4lZ-am5E4rxJ-GZ-gWm03a7M6T4lFWxdjOei ...:5

     

(匿名函数)@   ?的ScriptResource.axd d = JdegD_7PUJVmXULFjUEnn8-WKsu7dMZfODGKttl ...:5b中

我尝试使用

  

scriptResourceHandler enableCompression =&#34; false&#34; enableCaching =&#34;真&#34;

 <system.web.extensions>
    <scripting>
      <!-- Test: Error net::ERR_INCOMPLETE_CHUNKED_ENCODING -->
      <scriptResourceHandler enableCompression="false" enableCaching="true" />

    </scripting>
  </system.web.extensions>

我尝试禁用压缩

<!-- DISABLED GZIP 

  Test: Error net::ERR_INCOMPLETE_CHUNKED_ENCODING 
<urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true"/>
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" sendCacheHeaders="true" cacheControlHeader="max-age=31536000" dynamicCompressionDisableCpuUsage="90" staticCompressionDisableCpuUsage="90" dynamicCompressionEnableCpuUsage="0" staticCompressionEnableCpuUsage="0">
  <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" doStaticCompression="true" doDynamicCompression="true" dynamicCompressionLevel="10" staticCompressionLevel="10"/>
  <staticTypes>
    <add mimeType="text/*" enabled="true"/>
    <add mimeType="message/*" enabled="true"/>
    <add mimeType="application/javascript" enabled="true"/>
    <add mimeType="application/x-javascript" enabled="true"/>
    <add mimeType="application/json" enabled="true"/>
    <add mimeType="application/json; charset=utf-8" enabled="true"/>
    <add mimeType="*/*" enabled="false"/>
  </staticTypes>
  <dynamicTypes>
    <add mimeType="text/*" enabled="true"/>
    <add mimeType="message/*" enabled="true"/>
    <add mimeType="application/javascript" enabled="true"/>
    <add mimeType="application/x-javascript" enabled="true"/>
    <add mimeType="application/json" enabled="true"/>
    <add mimeType="application/json; charset=utf-8" enabled="true"/>
    <add mimeType="*/*" enabled="false"/>
  </dynamicTypes>
</httpCompression>
-->

有什么建议吗?如何对它进行良好的故障排除?

更新: 我在Chrome中测试,我得到了同样的错误。

我见过F12控制台日志:

接头

  

缓存控制:无缓存

     

内容类型:应用/ X WWW的窗体-urlencoded;字符集= UTF-8   起源:http://myhostname.company.es   引用者:http://myhostname.company.es/v2/Access/Login.aspx?ReturnUrl=%2fv2%2f

     

User-Agent:Mozilla / 5.0(Windows NT 6.3; WOW64)AppleWebKit / 537.36   (KHTML,与Gecko一样)Chrome / 50.0.2661.102 Safari / 537.36

     

X-MicrosoftAjax:Delta = true

     

X-请求-随着:XMLHttpRequest的

表单数据

...
__ASYNCPOST:true

我当地没有任何杀毒软件

Chrome使用UpdatePanels可能存在内容长度问题。我不知道。

0 个答案:

没有答案