【问题标题】:Visual Studio 2012 Corrupting ApplicationHost.config FileVisual Studio 2012 损坏 ApplicationHost.config 文件
【发布时间】:2012-08-21 13:32:37
【问题描述】:

我刚刚安装了 Visual Studio 2012 RTM。在尝试创建新 Web 项目的过程中,我收到以下错误:

“Web 应用程序项目当前配置为使用 IIS Express。要切换回使用 Visual Studio 开发服务器,请更改工具/选项菜单的项目和解决方案/Web 项目类别下的开发服务器选项。配置 IIS Express失败并出现以下错误:Filname: \?\UNC\DEV-FILES\home\mike\MyDocuments\IISExpress\config\applicationHost.config。行号:1。错误:配置文件格式不正确的 XML"

...项目创建随后失败。

我已经知道我可以通过使用 VS 开发服务器来解决这个问题,但我也应该能够在必要时使用 IIS。

当我查看有问题的 applicationHost 文件时,它的大小为 0kb。看起来 Visual Studio 2012 完全清除了文件的内容。我已经从 c:/inetpub/history/ 对 applicationHost 文件进行了干净的备份,并将它们恢复到 IISExpress 文件夹中。同样,当我尝试通过 VS 2012 创建新项目时,文件从 85KB 变回 0KB。

所以我想我想弄清楚为什么 VS 2012 正在写入 applicationHost.config 文件,它试图写入什么,以及如何解决这个问题。

谢谢, 迈克

【问题讨论】:

    标签: visual-studio-2012


    【解决方案1】:

    我遇到了这个问题,并通过删除 IISExpress 文件夹上的加密来解决它。您可能需要也可能不需要删除 My Documents\Visual Studio 2012 文件夹上的加密。

    【讨论】:

    • 这个答案旁边有-1,所以我把它标记为它解决了我的问题。谢谢@user6374 ..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多