使用IIS的Web项目,但是我收到有关IISExpress配置的错误

Bri*_*ian 16 iis configuration visual-studio-2010

我正在尝试加载使用端口主机头名称的项目.我的主机文件有127.0.0.1 mysite

尝试在VS2010中加载项目时出现以下错误.

http://mysiteWeb项目"Client.Web" 的URL' '配置为使用IIS Express作为Web服务器,但当前在本地IIS Web服务器上配置了URL.若要打开此项目,必须使用IIS管理器从本地IIS Web服务器使用此URL删除绑定.

问题是我没有使用IIS Express,并且该网站配置为使用IIS.我在iis中创建了一个使用主机头名称的站点.

我有其他Web项目作为端口81 ex上的应用程序运行http://mysite/MyService,不会导致此问题.

我可以做些什么来使用IIS在端口mysite root下运行项目并仍然使用VS2010?

如果我只使用端口号,则会发生同样的情况,例如:127.0.0.0:81

Mel*_*eir 24

老问题,但这是一个答案:

在Client.Web.csproj或Client.Web.csproj.user文件中,搜索"UseIISExpress"并将该值设置为false.它将出现在这两个文件中的一个中.

然后VS2010应该能够打开并运行/调试项目.


sre*_*ree 16

在我的例子中,.csproj.user文件覆盖了.csproj文件.解决方法是删除.csproj.user文件并重新加载项目

  • 对我来说也是如此.另一个Dev在更改了Web设置后检查了项目.删除我的*.user文件允许项目打开.谢谢@sree (2认同)