1

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

“Web 应用程序项目当前配置为使用 IIS Express。要切换回使用 Visual Studio 开发服务器,请更改工具/选项菜单的项目和解决方案/Web 项目类别下的开发服务器选项。配置 IIS Express 失败并显示以下错误:文件名:\?\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 文件,它试图写什么,以及我如何解决这个问题。

谢谢,迈克

4

1 回答 1

1

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

于 2013-04-10T14:48:10.050 回答