Help and Support

文章编号: 934839 - 最后修改: 2007年12月3日 - 修订: 2.10

FIX: 时可能收到异常您浏览一个.NET Framework 2.0 ASP.NET Web 应用程序

本页

展开全部 | 关闭全部

症状

当您浏览一个 Microsoft.NET Framework 2.0 ASP.NET Web 应用程序时,您可能会收到以下异常之一:
异常 1
异常类型: FileNotFoundException 异常消息: 可能无法加载文件或程序集 App_Web_ e9dbmaj、 Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null 或其依赖项之一。 该系统找不到指定的文件。
异常 2
编译器错误信息: CS0006: 元数据文件可能未被找到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\cms.web\44e73607\b028acb3\App_global.asax.fakktchx.dll

解决方案

修补程序信息



支持修补程序是 Microsoft 提供的。 但是,此修复程序被用于解决本文中提到的问题。 此修复程序仅适用于正经历此特定问题的系统。 此修复程序可能会收到其他测试。 因此,如果您受此问题的影响不严重,我们建议您等待包含此修复程序的下一个软件更新。

要从 MSDN 代码库,请下载此修复程序,请访问下面的 Microsoft Web 站点 (英文):
http://code.msdn.microsoft.com/KB934839 (http://code.msdn.microsoft.com/KB934839)

请注意 MSDN 代码库显示此修复程序可用该的语言。 如果看不列出您使用的语言请它是因为代码库资源页不可用于该语言。

请注意 如果发生其他问题或者任何疑难解答不需要,您可能必须创建单独的服务请求。 通常的支持成本将应用于其他支持问题和执行不适用于此特定修补程序的问题。 有关完整列表的 Microsoft 客户服务和支持电话号码,或创建单独的服务请求,请访问下面的 Microsoft Web 站点:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)

系统必备组件

您必须应用此修复程序之前安装.NET Framework 2.0。

重新启动要求

您没有在应用此修复程序后重新启动计算机。

修补程序代替信息

此修补程序不替代任何其他修补程序。

文件信息

文件属性 (或更高版本的文件属性),将程序此修复程序的英文版下表中列出。 该日期和为这些文件的时间按协调世界时 (UTC) 列出。 当您查看文件信息时, 它被转换为本地时间。 要了解 UTC 和本地时间的时差,请使用控制面板中 日期和时间 的项 时区 选项卡。
Microsoft.NET Framework 2.0,32 位版本
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet _ wp.exe2.0.50727.81932,60015 Mar 200710:22x 86
System.web.dll2.0.50727.8195,156,86415 Mar 200710:23x 86
Webengine.dll2.0.50727.819406,01615 Mar 200710:22x 86
Microsoft.NET Framework 2.0,64 位版本
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet _ wp.exe2.0.50727.81944,37615 Mar 200705:33x 64
System.web.dll2.0.50727.8195,087,23215 Mar 200705:33x 64
Webengine.dll2.0.50727.819710,14415 Mar 200702:23x 64
Aspnet _ wp.exe2.0.50727.81932,60015 Mar 200710:22x 86
System.web.dll2.0.50727.8195,156,86415 Mar 200710:23x 86
Webengine.dll2.0.50727.819406,01615 Mar 200710:22x 86
Microsoft.NET Framework 2.0,基于 Itanium 的版本
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet _ wp.exe2.0.50727.81983,28815 Mar 200706:22IA-64
System.web.dll2.0.50727.8194,710,40015 Mar 200706:22IA-64
Webengine.dll2.0.50727.8191,181,69615 Mar 200702:25IA-64
Aspnet _ wp.exe2.0.50727.81932,60015 Mar 200710:22x 86
System.web.dll2.0.50727.8195,156,86415 Mar 200710:23x 86
Webengine.dll2.0.50727.819406,01615 Mar 200710:22x 86

替代方法

要变通解决此问题,删除 Temporary ASP.NET Files 目录中的所有文件。 要这样做,请按下列步骤操作:
  1. 单击 开始 ,单击 运行 ,键入 iisreset /stop ,然后单击 确定
  2. 打开 DriveLetter: WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 目录。
  3. 删除所有文件和在步骤 2 中找到的目录中的所有文件夹。
  4. 单击 开始 ,单击 运行 ,键入 iisreset /start ,然后单击 确定
可以也解决此问题通过编译标记的将 批处理 属性设置为 False。 要这样做,请按下列步骤操作:
  1. 在 Microsoft Visual Studio 2005 项目中右键单击在解决方案资源管理器的 Web.config ,然后单击 打开
  2. 找到类似于以下内容的代码。
    <compilation debug="false" />
  3. 将在使用下面的代码的步骤 2 中找到的代码
    <compilation debug="false" batch="false" />
请注意 如果将 numRecompilesBeforeAppRestart 属性的值在编译标记中设置为 (如为 50,高数您将减少出现此问题的时间数。 在编译标记将类似于以下设置 numRecompilesBeforeAppRestart 属性后
<compilation debug="false" numRecompilesBeforeAppRestart="50" />

状态

Microsoft 已确认这是"适用于"一节中列出的在 Microsoft 产品中存在的问题。

更多信息

有关详细信息,单击下面的文章编号,以查看 Microsoft 知识库中的相应:
824684? (http://support.microsoft.com/kb/824684/ ) 标准术语用于描述 Microsoft 软件更新的说明

这篇文章中的信息适用于:
  • Microsoft ASP.NET 2.0
  • Microsoft .NET Framework 2.0
关键字:?
kbmt kbvistasp1fix kbbug kbfix kbqfe kbpubtypekc KB934839 KbMtzh
机器翻译机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 934839? (http://support.microsoft.com/kb/934839/en-us/ )
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

文章翻译

 

Related Support Centers