我开发了一个ASP.NET页面(.NET 2.0),它在开发环境中充当魅力。它使用的是AJAX.ASP.NET,只使用附带的控件(没有第三方控件)。
我将它发布到实时IIS6 Web服务器,创建了网站,设置了.NET版本,应用程序池和站点可以运行脚本。我也取消选中匿名访问并检查了Windows身份验证。
有些内容丢失或设置错误,因为我的用户在不同位置的不同浏览器中出现“无法显示页面”错误。在不同的地方我的意思是当他们试图在网格上翻页时他们得到了这个错误;当他们点击按钮提交搜索时;当他们提交别的东西时......
但是看不到模式,有时会发生,有时却不会。有时一个功能有时与另一个功能。有时一个用户有时与另一个用户。
用户正在使用IE6,IE7,Firefox,Mozilla和Chrome,所以我不认为它与客户端有关。我试图创建另一个网站并把它放在那里,但我也有同样的症状。
我没有可能在另一个IIS上尝试它,所以基本上我被卡住了。
更多细节:我确定它以某种方式连接到IIS,因为网络没有问题,而且现在正在多个网站上发生。
Windows身份验证有问题,因为IIS日志显示如下行:
2009-04-29 12:33:17 GET /fakk/OsszLapok.aspx id=1 - 192.168.120.3 401 2 2148074254
2009-04-29 12:33:19 GET /fakk/OsszLapok.aspx id=1 mydomain\username 192.168.120.3 200 0 0
所以第一个电话会在没有Windows用户的情况下显示并显示401,而第二个电话(仅在2秒之后)随附用户信息并且有效。
我在日志中有很多这些,即使是在同一秒:
2009-04-29 12:29:21 GET /fakk/Images/rovat_title_eft.png - 192.168.120.3 401 2 2148074254
2009-04-29 12:29:21 GET /fakk/Images/footer_up.png - 192.168.120.3 401 2 2148074254
2009-04-29 12:29:21 GET /fakk/Images/rovat_title_eft.png - mydomain\username 192.168.120.3 200 0 0
2009-04-29 12:29:21 GET /fakk/Images/footer_up.png - mydomain\username 192.168.120.3 200 0 0
网页设置为使用Windows身份验证,匿名访问被拒绝。
答案 0 :(得分:2)
答案 1 :(得分:1)
您是否检查过IIS是否正在回收ASP.NET工作进程?另请查看EventLogs以获取任何其他错误信息并发布。
答案 2 :(得分:1)