你目前正处于脱机状态,正在等待 Internet 重新连接

当您尝试运行的使用 Visual Studio 2005 应用程序和 ClickOnce 功能创建的应用程序的更新的版本时出现错误消息:"System.IO.DirectoryNotFoundException"

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 911792
本文已归档。它按“原样”提供,并且不再更新。
症状
当试图运行的使用 Microsoft Visual Studio 2005 和 ClickOnce 功能创建的应用程序时您会收到以下错误消息:
System.IO.DirectoryNotFoundException

系统找不到指定的路径。(从 HRESULT 异常: 0x80070003)

在 System.Deployment.Internal.Isolation.IActContext.SetApplicationRunningState(UInt32 dwFlags, UInt32 ulState, UInt32& ulDisposition)
在 System.ActivationContext.SetApplicationState (ApplicationState s)
在 System.AppDomain.SetupDomainForApplication (ActivationContext activationContext,String [] activationData)
在 System.AppDomain.SetupApplicationHelper(Evidence providedSecurityInfo, Evidence creatorsSecurityInfo, ApplicationIdentity appIdentity, ActivationContext activationContext, String[] activationData)
在 System.AppDomain.SetDomainManager 证据 providedSecurityInfo、 证据 creatorsSecurityInfo、 IntPtr parentSecurityDescriptor 布尔 publishAppDomain)
在 System.AppDomain.SetDefaultDomainManager(String fullName, String[] manifestPaths, String[] activationData)
在部署应用程序的更新的版本后,会发生此问题。
原因
在应用程序的更新版本文件夹结构与原始版本的应用程序中的文件夹结构不匹配时,可以会出现此问题。第一个版本的应用程序中的数据文件不到该文件夹中安装应用程序的更新的版本时创建的正确复制。
替代方法
要变通解决此问题,更改文件夹结构中应用程序与原始版本的应用程序文件夹结构相匹配的更新版本。然后,重新部署该应用程序。

注意若要不必此问题不会更改将 ClickOnce 应用程序的文件夹结构。
状态
Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的错误。
在.net Framework 2.0 SP1,.net Framework 3.0 SP1,.net Framework 3.5 SP1 及更高版本中,已修复此问题。

属性

文章 ID:911792 - 上次审阅时间:12/09/2015 03:55:55 - 修订版本: 2.0

Microsoft Visual Studio 2005 Express Edition, Microsoft Visual Studio 2005 Professional, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Team System Architect Edition, Microsoft Visual Studio 2005 Team System Developer Edition, Microsoft Visual Studio 2005 Team System Team Foundation:, Microsoft Visual Studio 2005 Team System Test Edition

  • kbnosurvey kbarchive kbmt kbappdev kbtshoot kbprb kbbug KB911792 KbMtzh
反馈