的Visual Studio 2013>新建项目>指定的错误(异常来自HRESULT:0X80004005(E_FAIL))

问题描述 投票:33回答:26

任何人都可以摆脱任何光线在上面的错误?我已经试过这两个Express和终极VS 2013的版本。

我运行64位Windows 7。

解决方案我发现类似的问题往往是从Solution Explorer靶向86,而不是AnyCPU。但是,我甚至无法构建解决方案来探索它。

新项目我想打造的是C#ASP.net MVC。

c# asp.net-mvc visual-studio visual-studio-2013
26个回答
12
投票

感谢所有的答复和建议。在PC上我使用的文件目录和它的内容是默认加密 - 包括我IISExpress。删除加密解决了这个问题。


0
投票

我有同样的错误。我通过“以管理员身份运行”模式,当您使用Web应用程序项目,IIS Express的参与运行Visual Studio 2013解决了这个错误。


0
投票

创建与MVC一个新的Web应用程序时,我得到了同样的未指定的错误。然后我试图安装的NuGet包管理器VS 2013,并来到了正在发生的事情一点点的细节:

11/13/2013 9:16:17 PM -     Supported Products : 
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.Pro
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.IntegratedShell
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.VWDExpress
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.VPDExpress
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.VSWinExpress
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.VSWinDesktopExpress
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM - 
11/13/2013 9:16:17 PM -     References      : 
11/13/2013 9:16:17 PM - 
11/13/2013 9:16:17 PM - Searching for applicable products...
11/13/2013 9:16:23 PM - Failed to initialize settings for Isolated Shell C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\ssms.exe: The network path was not found. (Exception from HRESULT: 0x80070035)
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio 2010 Ultimate
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Ultimate 2012
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Premium 2012 
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Professional 2012
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio 2012 Shell (Integrated)
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Premium 2013
11/13/2013 9:16:24 PM - System.IO.FileNotFoundException: The network path was not found. (Exception from HRESULT: 0x80070035)
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetScopePaths(String applicationPath, String suffixOrName, String vsVersion, Boolean isLogged, Boolean isForIsolatedApplication)
   at Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(String applicationPath)
   at VSIXInstaller.App.GetExtensionManager(SupportedVSSKU sku)
   at VSIXInstaller.App.GetExtensionManagerForApplicableSKU(SupportedVSSKU supportedSKU, IInstallableExtension installableExtension, List`1 applicableSKUs)
   at VSIXInstaller.App.InitializeInstall()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

我试过,没有运气卸载VS 2010(因为我不使用它了)。然后我连接到我的工作VPN,然后打开VS2013当我得到一个消息,说明它在找我的设置在一个奇怪的地方文件:

C:\ Users \用户扎克\\\ SomeNetworkServer \什么\东西

我更新了下工具设置的路径>选项>导入和导出设置(这实际上是同一个奇怪的路径)和两个的NuGet和VS2013现在似乎正常工作。

我不知道从哪里得知这一路径,但我肯定看到了不同的行为时,我对我的工作的VPN VS不是。


0
投票

如果在此线程的其他解决方案并没有帮助尝试更新您的显卡驱动程序。我没有得到这样的错误上面,但我不能单击创建新项目的窗口选项。

我已经安装卸载并重新安装VS 2013的专业,优质,并表示多次,但最终它让我的最新的显卡驱动,测试版本,导致此问题走开。

我运行Windows 8.1(有新的更新),和Radeon HD7850。


0
投票

我从HRESULT相同的异常:0X80004005(E_FAIL)错误太多。

这一点我安装了SQL Server 2014年以后,在此之前,我的VS2013工作正常。

我解决这个问题通过卸载IIS 8 Express,然后再重新安装。

一切正常之后为止。


0
投票

我面临着同样的问题。我选择“空” MVC项目模板,并一次又一次地得到相同的错误。

我试图选择“MVC”项目模板,并得到了同样的错误。

做了一些谷歌搜索显示,IIS的一个搞砸应用主机配置文件中表达也会引起问题。我只有一个在IIS中配置网站表示,我要办一届,从命令提示符。这时候,它给我的IIS快递applicationHostConfig文件中的错误,包括行号的错误是什么。我在过去的文件播放,并添加一个站点没有指定名称。

修复这个问题解决了这个问题对我来说。


0
投票

devenv的/ ResetSettings

为我工作。


0
投票

我有同样的问题,清除互联网的解决方案,因为我不想重新安装VS 2013,才发现我在别人的问题的解决方案(哦,讽刺)。

我有这个错误,因为我对ApplicationHost.config是一片空白。我想通了这部分时,我意识到,创建项目,只是没有加入到溶液中。所以,我尝试手动添加项目,并声称,在ApplicationHost.config文件中的错误。我去看看它,它是空的。 不管出于什么原因出现这种情况,无论从工作停止IISexpress.exe。 所以,我删除ApplicationHost.config文件,并尝试添加项目到解决方案,瞧,一切工作就像一个魅力。


0
投票

我有同样的问题,原来它只是需要Visual Studio中的重新启动2013年我最好的猜测是,它是有关源代码控制的问题。一个队友已经在某种程度上改变检查我没有得到任何指示,。


0
投票

我有这个问题与Visual Studio 2015和Windows10pro TH2和/我固定它通过升级重新安装“NuGet包管理器”到最新版本


0
投票

经过努力解决这个问题两天。

VS 2012:所有好(只是禁用IIS)

VS 2013:0X80004005:未指定的错误

2015年VS:0X80004005:未指定的错误

通过命令行IIS快递:错误无法找到“我的文档\ IIS快递\设置\对ApplicationHost.config”

解:

复制对ApplicationHost.config和redirection.config从%PROGRAMFILES%\ IIS快递\设置\模板\ PersonalWebServer \进入下我的文档 “IIS快递\ config” 文件夹。

请确保您复制redirection.config文件,也不会就此发出警告,只是失败与晦涩0x80004005的错误。有监视文件I / O,以追查。

此外,在记事本打开对ApplicationHost.config并确保该%IIS_BIN%\ AppServer的\ empty_wwwroot文件夹是可写的,最有可能该文件夹是在为“%ProgramFiles%\ IIS快车”,因此默认情况下不写。

也很可能需要设置%IIS_BIN%自己“%程序文件%\ IIS快车”。

所以:

  • 确保%IIS_BIN%设置
  • 请确保你有两个配置文件复制到config文件夹
  • 确保wwwroot文件是可写的 确保“empty_wwwroot”在.config引用在Visual Studio中的x86 / x64的设置相匹配(VS默认使用的x86,可以在项目设置中更改到x64 => Web项目)

6
投票

你试过手动安装的NuGet为VS 2013?

我有一个类似的问题,直到我发现了VS 2013的设置 - 因某种原因 - 没有安装的NuGet包管理器。我安装了它之后手动,一切运行良好。


0
投票

我想我应该回答这个问题,以及,因为我还没有看到张贴的任何人我特别的解决方案......创建一个项目,当我有同样的错误,此外我也无法打开Web项目(我得到了一个错误宣称“虚拟目录本地主机的创新:XXXXX失败,出现错误:无法访问IIS元数据库您没有足够的权限来访问你的机器上IIS网站”)。

事实证明,我是记录在使用我的Active Directory帐户和密码已经过期了,我已经改变了它在不同的机器上。然而,出于某种原因,这台机器上(一个与Visual Studio就可以了)在继续,让我用我的旧密码登录,即使它已经过期了(的Windows 7/64)。

通过登录到我公司的VPN,然后锁定我的电脑,然后用我的新密码登录,我能得到它的机器同步到新的密码,这既解决了我的问题。我最好的猜测是,在访问文件时,Visual Studio中进行一些权限检查其Windows资源管理器不和是不是出问题的时候非常丰富。


0
投票

我改变权限给所有用户访问项目文件夹 - 并重新启动 - 这个固定为我。


0
投票

如果您链接到任何本地/ COM库,所以再从AnyCpu改变溶液的构建目标x86


0
投票

另一个原因和解决方案在这里。

首先,我troubleshot通过关闭和打开创建的项目(其中确实存在,虽然与问题)。这样做之后我得到了一个更有意义的错误提示C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ CONFIG \ Web.Config中是无效的XML。

然后我换成C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ CONFIG \ Web.Config中使用C的副本:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ CONFIG \ Web.Config.default和这个问题得到了解决。


0
投票

造成这种情况的最佳解决方案是打开Visual Studio的“以管理员身份运行”。如果你打开你的视觉标准输入输出2015年,2017年以管理员身份那么这个问题就不会来了。


0
投票

我得到了这个问题,因为新项目的默认文件夹是OneDrive文件夹内。创建项目从别处得到的圆误差。


-1
投票

我正好面临同样的问题,这一招工作过我的。我去档案

C:\用户\用户\文件\ IISExpress \配置\对ApplicationHost.config

其中i发现标签之一是缺少“<”这样

application path="/" applicationPool="Clr4IntegratedAppPool"> 

我只是把应用程序的前面这样的“<”

<application path="/" applicationPool="Clr4IntegratedAppPool"> 

这看起来很愚蠢,但相信我既VS13和VS13快递工作完美。


4
投票

我在Win 8.1专业版(64位)与Visual Studio Express的运行网络2013

将在我的机器,即两个问题:

  • 在C ApplicationHost.config文件:\用户(插入您的用户登录名)\文档\ IISExpress \ CONFIG没有很好形成。看来,出现这种问题的原因是.NET配置系统读取applicationHost.config文件没有锁定它。如果IIS配置文件正在写入,同时它是由Windows激活服务读取(WAS),该文件可能已损坏。总之,我猛吃周围并下载它的一个副本。
  • 固定了上述问题后,我随后遇到相同的错误消息(未指定的错误 - 从HRESULT异常:0x80004005的(E_FAIL))。然后我试图创建通过另一种方式的MVC Web项目。我创建了一个空白的解决方案,并增加了MVC的Web项目,它和这一次的IDE喷出了不同的信息。弹出窗口甩一个神秘的线,像这样, “IIS无法读取C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ CONFIG \ web.config中 - 错误”。我开始卸载IIS 8.0和重新安装应用程序。瞧,我现在可以重新创建MVC Web应用程序! :)

4
投票

发现其解决方法

进入控制面板 - >程序和功能 - >选择您的Visual Studio版本,然后点击“更改”

1)点击修改并启用Web开发工具

2)使Web开发工具

3)点击更新


3
投票

从IISExpress \配置文件(applicationhost,ASPNET,重定向)删除只读属性解决了这个问题对我来说。


3
投票

视窗7 64位,VS 2013更新4。

修复IIS快速解决我的问题http://www.microsoft.com/en-us/download/details.aspx?id=34679


2
投票

我使用的是Windows 8 x64和我已经找到了通过安装IIS快递8的x64解决方案。

http://www.microsoft.com/en-us/download/details.aspx?id=34679


2
投票

运行Visual Studio作为管理员,它会解决这个问题。


1
投票

我通过修复IIS表达纠正了这个错误。您可以也重新安装IIS快递。

© www.soinside.com 2019 - 2024. All rights reserved.