【发布时间】:2015-03-27 15:47:50
【问题描述】:
无法加载 ASP.NET C# 项目并出现错误:
为 Web 项目“AndroidWS”配置的 URL“http://localhost:51752/”的站点存在于本地 IIS Web 服务器和 IIS Express Web 服务器上。您需要使用 IIS 管理器在 IIS 中更改此站点的绑定。
如果我删除
<site name="AndroidWS" id="1"> ... </site>
来自 IIS Express 配置文件的部分,我收到另一种错误:
Web 项目 'AndroidWS' 的 URL 'http://localhost:51752/' 配置为使用 IIS Express 作为 Web 服务器,但 URL 当前配置在本地 IIS Web 服务器上。要打开此项目,您必须使用 IIS 管理器从本地 IIS Web 服务器中删除使用此 URL 的绑定。
但此项目未配置为使用 IIS Express:
<UseIISExpress>false</UseIISExpress>
<UseIIS>false</UseIIS>
打开这个项目的唯一方法是设置:
<UseIIS>true</UseIIS>
好的,这是一种解决方法,但由于我们的团队工作流程,我对此不太满意 - 我必须在每次签到之前将此参数设置回 false。
PS。这种情况在所有项目中都重复出现 - Visual Studio 表示它们已配置为使用 IIS Express,但事实并非如此。
【问题讨论】:
-
我使用本地 IIS(不是 IIS Express)并以管理员权限运行 VS2013。
标签: iis visual-studio-2013 iis-express