【问题标题】:Completely deleting Visual Studio website solutions彻底删除Visual Studio网站解决方案
【发布时间】:2013-11-19 09:11:56
【问题描述】:

当我在 Visual Studio 2013 中创建一个新的网站项目时,即使完全删除了 Visual Studio 2013/Projects 和 Visual Studio 2013/Website 中的目录,VS 2013 仍然认为它存在。因此,它会在解决方案名称的末尾附加一个递增索引:

如何才能彻底清除解决方案的所有痕迹(如卸载普通项目)?

【问题讨论】:

    标签: visual-studio visual-studio-2013


    【解决方案1】:

    VS 认为该网站仍然存在的原因是因为它正在查看 IIS Express applicationhost.config 文件。

    在 VS 2015 中

    Visual Studio 2015 为每个解决方案使用一个 applicationHost.config。您的解决方案中有一个 .vs 文件夹。所以解决方案有一个 .vs\config\applicationhost.config 文件

    以前的版本

    查看%userprofile%\documents\IISExpress\config\applicationhost.config。您的旧网站仍然在 IIS Express 下注册,因此 VS 会为新网站生成一个唯一名称。

    【讨论】:

    • 嗯...清理了文件。即使删除了文件,它仍在添加(1)。 VS2015.2。也许还有另一个文件?
    • 找到了。 Visual Studio 2015 对每个解决方案使用一个 applicationHost.config。您的解决方案中有一个 .vs 文件夹。所以解决方案有一个 .vs\config\applicationhost.config 文件。
    • VS的这些小烦恼。至少从 vs2015 开始,这些“幕后”设置是在解决方案上下文中,而不是在其他地方。
    【解决方案2】:

    就我而言,我必须删除文件夹 [.vs\config] 中文件 [applicationhost.config] 中的旧注册。

    【讨论】:

    • 这对我有用。我建议查看您 PC 中的每个 applicationhost.config 文件。
    【解决方案3】:

    除了 Jimmy 的回答之外,有时在 applpicationhost.config 文件中的元素之间删除内容时,我会遇到 IISExpress 问题。经过数小时的故障排除后,重命名 applicationhost.config 文件或删除它可以解决该问题。重命名或删除配置文件也可以解决此问题中所述的问题。 (但如果你选择删除它要小心——确保里面没有你需要的东西)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      相关资源
      最近更新 更多