代码之家  ›  专栏  ›  技术社区  ›  Biri

无法在多个具有Live IIs6的浏览器中显示页面错误

  •  0
  • Biri  · 技术社区  · 16 年前

    我开发了一个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身份验证,匿名访问被拒绝。

    3 回复  |  直到 16 年前
        1
  •  2
  •   Nicholas Head    16 年前

    可能想看看 here here here .

        2
  •  1
  •   Paul Alexander    16 年前

    您是否检查过IIS是否正在回收ASP.NET工作进程?还可以查看事件日志以获取任何其他错误信息并发布这些信息。

        3
  •  1
  •   Oakcool    16 年前