在IIS应用程序中定期获取以下错误:
Failed to load resources from resource file.
应用程序事件日志中的完整错误消息是:
Event Type: Error
Event Source: .NET Runtime
Event Category: None
Event ID: 0
Date: 8/8/2008
Time: 8:8:8 AM
User: N/A
Computer: BLAH123
Description:
The description for Event ID ( 0 ) in Source ( .NET Runtime ) cannot be found. The >local computer may not have the necessary registry information or message DLL files to >display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: .NET Runtime version 1.1.4322.2407- Setup Error: Failed to load resources from resource file
Please check your Setup.
应用程序用.NET 1.1编写,但是服务器运行ASP.NET 2.0。 谢谢
更新:表示安装了ASP.NET 2.0,但默认网站文件夹以及该文件夹中的网站均设置为ASP.NET 1.1。 在网站文件夹上,ISAPI筛选器设置为ASP.NET 2.0。 我对该问题的第一个猜测是让ASP.NET 1.1和ASP.NET 2.0并排运行。
更新2:已安装ASP.NET 2.0,但所有网站都仅运行ASP.NET 1.1(长话短说,是在我开始之前发生的)。
您是否在Web服务器上运行了.NET 1.1和.NET 2.0应用程序? 我们这里有一些性质相似的实例,我们发现的解决方案是创建两个应用程序池,一个用于1.1应用程序,一个用于2.0应用程序,并相应地分配每个应用程序。
在服务器故障之前,可能要问该问题。 无论如何,我从未弄清楚错误,所以假设它已关闭。
当您在重新构建应用程序的确切时间(在web.config更改或纯重新编译之后)发生请求并且IIS在临时文件夹中找不到文件时,有时会发生此错误。
如果没有安装ISAPI过滤器,还会收到其他错误消息吗?