我将我的ASP.NET web应用程序更改为使用Local IIS,而不是IIS Express。现在,在重新打开解决方案后,加载应用程序时出现以下错误:
错误:无法打开项目'Atlas2‘,因为无法创建Visual C# 2015编译器。“Atlas2”已经是工作区的一部分。
错误:由于无法创建Visual C# 2015编译器,因此无法打开项目'Atlas2‘。已添加具有相同密钥的项。
有没有人能告诉我如何重新加载这个项目?我正在使用Visual Studio Team Services (was TFS Online),如果它有帮助的话。
发布于 2016-04-23 18:10:02
我解决了我的问题。我卸载了项目并编辑了.csproj文件。我做了以下更改:
<UseIISExpress>false</UseIISExpress>
to true<UseIIS>True</UseIIS>
<IISUrl>http://localhost/MyWebApp</IISUrl>
然后我重新加载了项目。啊,真灵。实际上,它回滚到使用IIS Express。
发布于 2016-07-29 17:57:14
同样的问题也发生在我的系统中,通过在管理员模式下运行Visual Studio得到了解决。问题是IIS与ASP.NET项目具有相同的host+port名称,并且没有管理员权限,Visual Studio无法添加网站。
发布于 2016-10-12 17:18:47
在使用Visual Studio 2015从IIS Express切换到完整版IIS后,我遇到了此错误。当我以管理员身份运行Visual Studio时,我能够加载项目。
https://stackoverflow.com/questions/36776832
复制相似问题