【发布时间】:2011-06-24 13:22:47
【问题描述】:
我正在我的 Windows 7 PC 上开发一个 ASP.NET 4 网络表单应用程序。我正在运行 VS2010 和 IIS7.5。
我有一个奇怪的问题,在加载了几个页面后(从 1 到 20 左右),我没有收到 IIS 的响应。我什至无法在 Application BeginRequest 中设置断点,我什么也得不到。但是,如果我从浏览器中删除开发域的所有 cookie,则该网站将再次完美加载以获取更多请求。
这发生在我安装的所有浏览器(IE9、Firefox、Chrome、Safari、Opera)中。 但是,如果我将应用程序部署到我们的托管服务器,一切正常。
以前有人遇到过这个问题吗?
非常感谢您提供的任何帮助。
【问题讨论】:
-
这听起来像你添加的,太大了,你的应用程序和浏览器上的cookies无法处理。
-
/agree Aristos - 你在 cookie 中放了什么?
-
你在那些饼干里放了额外的巧克力片吗?
-
我有 6 个 cookie,3 个是“内置”的 .ASPXFORMSAUTH、.ASPXROLES、ASP.NET_SessionId。其他 3 个每个只包含几个字节的数据。我将所有内容保存在一个文本文件中,总共不到 1.5k。但就像我说的,当我将此应用程序部署到我们的托管服务器时,一切正常。
-
在本地运行时,IIS 可能会有一些限制,如果您离开 cookie 并重新启动 IIS,会发生什么情况?如果不需要,您也可以在服务器上禁用 keep-alives。