2017-04-14 150 views
0

我尝试打开的Visual Studio 2017年社区项目/解决方案,我得到了一个错误:错误上的Visual Studio 2017年打开项目/解决社区

enter image description here

我一直在google搜索这个错误,但我还没有找到任何解决方案。有什么建议么?

我希望能很好地解释我的问题。

更新

我使用与Windows7的32位虚拟机VS17。

+0

尝试[该解决方案(http://stackoverflow.com/a/11476284/6530134)?或者[这个](https://forums.iis.net/post/1972812.aspx)? –

+0

只是猜测,但我发现它在您的下载文件夹中。解压缩之前你是否“解锁”下载?我也建议你将其移出下载。 – Crowcoder

回答

3

我试图通过安德里提出的解决方案,以删除所有<site> ApplicationHost.config文件下的<sites>节点内,但重新启动VS2017,并推出我的项目后,我得到了以下错误:

Unable to connect to web server 'IIS Express'

在配置文件,我不得不放回应用程序池,如下所示:

<site name="MyApp" id="1"> 
    <application path="/" applicationPool="Clr4IntegratedAppPool"> <-- HERE 
     <virtualDirectory path="/" physicalPath="C:\Git\MyApp\MyApp" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation="*:61508:localhost" /> 
    </bindings> 
</site> 
<applicationDefaults applicationPool="Clr4IntegratedAppPool" /> <-- AND HERE 

之后,重新启动VS2017,然后再试一次。

此外,您可能只需查看config文件中指定的physicalPath文件夹...确保它是可写的。有些人指出他们在加密文件夹时遇到了问题。你可以在这里找到一些其他可能的解决方案:

Creating a virtual directory failed with the error

1

几周前我有同样的问题。通过打开错误中提到的applicationhost.config并删除<sites>下的所有<site>节点,然后重新打开VS来解决此问题。

+0

不幸的是,它一直显示错误,但无论如何感谢 – Elkin

+0

尝试还在每个用户的配置与存储在项目文件中的配置之间切换。尝试将IIS Express更改为IIS,安全并返回。尝试运行VS作为管理员。从上面的东西应该有所帮助。 –

相关问题