【问题标题】:Error opening a project/solution on Visual Studio 2017 Community在 Visual Studio 2017 社区上打开项目/解决方案时出错
【发布时间】:2017-04-14 12:45:51
【问题描述】:

我正在尝试在 Visual Studio 2017 社区上打开一个项目/解决方案,但出现下一个错误:

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

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

更新

我在装有 Windows7 32 位的虚拟机上使用 VS17。

【问题讨论】:

  • 试试this solution?还是this
  • 只是猜测,但我看到它在您的下载文件夹中。您在解压缩之前是否“取消阻止”下载?我还建议您将其从下载中移出。

标签: c# visual-studio rest asp.net-web-api


【解决方案1】:

我尝试了Andrii提出的解决方案,删除applicationhost.config文件下<sites>节点内的所有<site>,但重启VS2017并启动我的项目后,出现以下错误:

无法连接到网络服务器“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 再试一次。

您也可以只查看配置文件中指定的物理路径文件夹...确保它是可写的。有些人指出他们在文件夹被加密时遇到了问题。您可以在这里找到其他一些可能的解决方案:

Creating a virtual directory failed with the error

【讨论】:

    【解决方案2】:

    几周前我遇到了同样的问题。通过打开错误中提到的applicationhost.config并删除&lt;sites&gt;下的所有&lt;site&gt;节点然后重新打开VS来解决它。

    【讨论】:

    • 不幸的是它一直显示错误,但还是谢谢
    • 尝试在每个用户的配置与存储在项目文件中的配置之间进行切换。尝试将 IIS Express 更改为 IIS,安全并返回。尝试以管理员身份运行 VS。上面的东西应该会有所帮助。
    猜你喜欢
    • 2018-10-17
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 2019-09-24
    • 2013-07-22
    • 2023-03-03
    相关资源
    最近更新 更多