我刚刚安装了Visual Studio 2012 RTM。在尝试创建新的Web项目的过程中,我收到以下错误:
“Web应用程序项目当前配置为使用IIS Express。要切换回使用Visual Studio Development服务器,请更改”工具“/”选项“菜单的”项目和解决方案/ Web项目“类别下的开发服务器选项。失败,出现以下错误:Filname:\?\ UNC \ DEV-FILES \ home \ mike \ MyDocuments \ IISExpress \ config \ applicationHost.config。行号:1。错误:配置文件格式不正确XML“
......项目创建随后失败。
我已经知道我可以通过使用VS dev服务器来解决这个问题,但我还应该能够在必要时使用IIS。
当我查看有问题的applicationHost文件时,它的大小为0kb。看起来Visual Studio 2012彻底清除了文件的内容。我从c:/ inetpub / history /中获取了applicationHost文件的干净备份,并将它们恢复到IISExpress文件夹中。同样,当我尝试通过VS 2012创建一个新项目时,该文件从85KB返回到0KB。
所以我想我想弄清楚为什么VS 2012正在写applicationHost.config文件,它正在尝试写什么,以及我如何解决这个问题。
谢谢, 麦克
答案 0 :(得分:1)
我遇到了这个问题,并通过删除IISExpress文件夹上的加密解决了这个问题。您可能也可能不需要删除My Documents \ Visual Studio 2012文件夹中的加密。