【问题标题】:Peculiar ASP.NET Error Message特殊的 ASP.NET 错误消息
【发布时间】:2011-07-20 17:50:37
【问题描述】:

这在状态栏中显示为客户端消息(“页面错误。”)。我认为此时,该应用正在使用某种 AJAX 回调来响应登录按钮。

尝试在新的 Windows Server 2008 测试平台上进行部署(在调试器中运行良好,并且已部署在 Windows Server 2003 上,但我们正在尝试升级我们的测试平台和生产映像以供将来安装。)

接下来我该去哪里追查根本原因?

网页错误详情

用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 5.1;Trident/4.0;GTB6.6;.NET CLR 1.1.4322;.NET CLR 2.0.50727;.NET CLR 3.0.04506.30;MDDR;.NET CLR 3.0.4506.2152;.NET CLR 3.5.30729;MS-RTC LM 8;AskTbARS/5.11.3.15590) 时间戳:2011 年 3 月 22 日星期二 18:24:57 UTC 消息:Sys.WebForms.PageRequestManagerServerErrorException:找不到源,但无法搜索部分或全部事件日志。无法访问的日志:安全性。 线路:5 字符:62099 代码:0 URI:http://XXX.XXX.XXX.XXX/ScriptResource.axd?d=h-4WZuFBCcT-1QOz27ZRxMnCrM1dJDc_fETsNUPAfsPgng_3pAoC80eScNiAc9AAVaTQPonQz7cMCVz6SHzZIJ0Tvj-YmVHBRaokQGWQIKRz7KO0y6B7UKgccbT4YFzWqhNPS7kUsVnHQX2F9zBJAK9qeEI1&t=40fa519

【问题讨论】:

    标签: asp.net iis-7 asp.net-ajax


    【解决方案1】:

    只是在黑暗中拍摄,但可能是 ASP.NET AJAX 资源没有加载到新服务器上。我隐约记得大约一年前遇到过同样的问题,IIRC,我不得不在服务器上加载 .NET Framework 2.0 AJAX 库。

    【讨论】:

    • 谢谢,但是 .NET 3.5 已安装,并且看起来该站点的目标是 3.5,所以 AJAX 库应该都在那里。
    • 好的,所以它排除了这种可能性......我会进一步挖掘,看看我能想出什么。
    • 只是另一个猜测 - 您的 ASP.NET 是否已在 IIS 中注册?您是否已从特定 .NET Framework 版本运行“aspnet_regiis.exe -i”命令?鉴于它是 3.5,它搭载 2.0,您应该注册 2.0。
    • 重启后,我发现应用程序无法连接到 (Oracle) 数据库,这是一个开始。问题是,我不知道是应用程序池还是 aspnet_regiis...
    • 我已经意识到在全新的服务器安装上安装 IIS 需要在其上注册 .NET 框架。即使 .NET 是随服务器安装一起提供的,您仍然需要注册它。无论如何,这就是我的经验......
    【解决方案2】:

    这只是一个猜测。也许它现在正在IIS7上运行,并且IIS7的配置不同。如果您只是想让它工作,请在 IIS7 服务器设置中尝试将您的应用程序池从集成模式切换到经典模式。

    【讨论】:

    • 似乎没有任何效果。现在重启机器看看是否有必要。
    • 重启后,我发现应用程序无法连接到 (Oracle) 数据库,这是一个开始。问题是,我不知道是应用程序池还是 aspnet_regiis...
    猜你喜欢
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 2020-03-02
    • 2011-08-28
    • 1970-01-01
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多