由于其配置,无法加载Web应用程序项目

vch*_*kyi 22 iis visual-studio iis-express

我在VS2013中加载Web应用程序项目时遇到问题.这个项目依赖于IIS Express,但我不会安装IIS Express,因为我已经安装了IIS.

我可以在.csproj文件中编辑什么来加载这个项目?我试图设置为false,但它不会帮助我解决问题.

谢谢你的建议.

Upd.1:另外,我无法创建新的Web项目 - VS告诉我同样的事情.

Jon*_*han 54

也发生在我身上.我的解决方法:

  1. 右键单击(失败加载)项目=>编辑web.csproj
  2. 找到该行<UseIISExpress>true</UseIISExpress>,并将其更改为false.
  3. 保存,关闭,重新加载项目.

结果 - 不同的错误:

Web应用程序项目Web配置为使用IIS.若要访问本地IIS网站,必须在管理员帐户的上下文中运行Visual Studio.此外,您必须安装以下IIS组件:

ASP.NET

所以:

  1. 再次编辑,更改<UseIIS>True</UseIIS>false
  2. 保存,关闭,重新加载项目.

结果 - 成功!

  • 我必须在ProjectName.csproj.user文件中执行此操作,因为我在项目中清除了"将服务器设置应用于所有用户(存储在项目文件中)".只是删除.user文件不起作用. (2认同)

小智 27

尝试删除用户配置文件"ProjectName.csproj.user",然后重新加载项目.

VS 2012无法加载使用IIS和自定义绑定主机的项目 - 认为它使用的是IIS Express