在 IIS 应用程序中定期收到以下错误:

无法从资源文件加载资源。

应用程序事件日志中的完整错误消息是:

事件类型:错误
事件来源:.NET运行时
活动类别:没有任何
事件编号:0
日期:2008年8月8日
时间:上午 8:8:8
用户:不适用
电脑:布拉赫123
描述:
无法在源 (.NET Runtime) 中找到事件 ID (0) 的描述。本地计算机可能没有必要的注册表信息或消息 DLL 文件来显示来自远程计算机的消息。您可以使用 /AUXSOURCE= 标志来检索此描述;有关详细信息,请参阅帮助和支持。以下信息为本次活动的一部分:.NET 运行时版本 1.1.4322.2407 - 安装错误:无法从资源文件加载资源
请检查您的设置。

应用程序是用.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(说来话长,发生在我开始之前)。

有帮助吗?

解决方案 4

问题是在服务器故障之前提出的,它可能属于哪里。不管怎样,我从来没有弄清楚这个错误,所以假设它已经关闭了。

其他提示

您的 Web 服务器上是否运行着 .NET 1.1 和 .NET 2.0 应用程序?我们这里有一些类似性质的实例,我们发现的解决方案是创建两个应用程序池,一个用于 1.1 应用程序,一个用于 2.0 应用程序,并相应地分配每个应用程序。

如果没有安装 ISAPI 过滤器,您是否会收到不同的错误?

当请求恰好在您重建应用程序时发生(在 web.config 更改或简单的重新编译之后)并且 IIS 无法在临时文件夹中找到该文件时,有时会出现此错误。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top