asp.net – Windows Azure – 频繁的协议违规,内容长度不匹配
我正在努力改变现有的自托管ASP.NET Web应用程序,以便在
Windows Azure中运行.我已成功将应用程序部署到Web角色,最初一眼就看起来一切正常.
但是,我很快就注意到Javascript没有像我期望的那样在许多页面上执行.进一步的调查显示许多页面没有完全加载.我一直在使用Firefox(显然更宽容)并且它呈现部分内容,而IE只显示“页面无法显示”. 运行fiddler或charles我可以看到协议违规发生时内容长度不匹配(服务器将内容长度响应头设置为一个值,但不会返回完整内容. 实际返回的内容的长度似乎有所不同,因此我无法找到响应长度上限或类似内容的链接.以下是来自fiddler的一些示例错误消息:
使用Azure计算模拟器或原始内部部署应用程序在本地运行时,应用程序中不会发生此行为 – 只有在部署到Azure本身时才会发生此行为. 如果有帮助,Web应用程序是在.NET 3.5 SP1下运行的ASP.NET 2.0应用程序. 关于什么可能导致这个问题的任何想法? 解决方法
我应该尽早尝试这个,但在发布这个问题之后,我有了从公司网络外部访问Azure中的应用程序的想法,并且惊讶地发现我没有遇到上述任何问题.
因此,这缩小了我们的公司网络的问题,由于某种原因导致该域名出现问题.我们的IT团队仍在调查根本原因,但我已经确认这似乎不是与Azure本身相关的问题. 谢谢你的回复. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 推荐用于ASP.NET性能优化和测试的书籍
- asp.net-web-api – Web API中的OData POST的媒体资源支持
- asp.net-mvc – 在存储库中使用Blocks有什么问题?
- asp.net-web-api – 使用Web API的Autofac:从HttpRequestM
- 具有任意数量的键值对的ASP.NET路由 – 是否可能?
- 使用Asp.Net Core时,如何查看为Razor Page生成的代码?
- asp.net-mvc – ASP.NET MVC中的Razor页面生命周期
- 【DevExpress v17.2新功能预告】DevExtreme ASP.NET MVC新的
- 如何配置在生产服务器上运行的ASP.NET应用程序?
- asp.net-mvc-3 – insert命令需要插入数据绑定设置Kendo Gr