.Net运行时错误,错误ID 0 –

我在Web服务器上收到以下错误,不知道是什么原因造成的。 错误是:

Event Type: Error Event Source: .NET Runtime Event Category: None Event ID: 0 Date: 7/21/2009 Time: 4:49:40 PM User: N/A Computer: PSA-APPLICATION Description: 

源(.NET运行时)中的事件ID(0)的说明找不到。 本地计算机可能没有必要的registry信息或消息DLL文件来显示来自远程计算机的消息。 您可能能够使用/ AUXSOURCE =标志来检索此说明; 详细信息请参阅帮助和支持。 以下信息是事件的一部分:.NET运行时版本1.1.4322.2407-安装程序错误:无法从资源文件加载资源请检查您的安装程序。

任何指针将非常感激!

那么,你有一个.NET应用程序不是在某处(指出显而易见)。 这不一定是一个ASP.NET应用程序,但它可能是别的东西。

有些事情我会尝试沿着ASP.NET的罪魁祸首:

  • 请确保您的应用程序不与另一个使用不同版本的.NET框架的ASP.NET应用程序共享应用程序池
  • 确保所有的ASP.NET应用程序都被configuration为在IISpipe理器中使用适当版本的.NET框架。
  • 为任何必要的框架版本重新注册ASP.NET。 在%systemroot%\Microsoft.NET\Framework\[version]\的框架文件夹中运行aspnet_regiis.exe -i %systemroot%\Microsoft.NET\Framework\[version]\
  • 重新安装各种版本的.NET框架和服务包。 也许东西更新后什么东西丢失了什么。

您也可以使用像Sysinternals Process Explorer这样的工具来突出显示.NET Clr进程(默认为亮黄色)。 这将帮助您确定您的问题与ASP.NET没有关系的情况下,您还需要在ASP.NET服务器上运行其他.NET应用程序。