gpt4 book ai didi

iis - Visual Studio 2013、IIS、IIS Express - 错误?

转载 作者:行者123 更新时间:2023-12-02 08:29:56 25 4
gpt4 key购买 nike

无法加载 ASP.NET C# 项目并出现错误:

网址为“http://localhost:51752/”的站点',为 Web 项目“AndroidWS”配置,存在于本地 IIS Web 服务器和 IIS Express Web 服务器上。您需要使用 IIS 管理器更改此网站在 IIS 中的绑定(bind)。

如果我删除

<site name="AndroidWS" id="1"> ... </site>

从 IIS Express 配置文件部分,我得到另一种错误:

URL ' http://localhost:51752/ ' 对于 Web 项目 'AndroidWS' 配置为使用 IIS Express 作为 Web 服务器,但 URL 当前配置在本地 IIS Web 服务器上。要打开此项目,您必须使用 IIS 管理器从本地 IIS Web 服务器中删除使用此 URL 的绑定(bind)。

但此项目未配置为使用 IIS Express:

<UseIISExpress>false</UseIISExpress>
<UseIIS>false</UseIIS>

打开这个项目的唯一方法是设置:

<UseIIS>true</UseIIS>

好的,这是一种解决方法,但由于我们的团队工作流程,我对此不太满意 - 我必须在每次 checkin 前将此参数设置回 false。

附言。这种情况在所有项目中都会重复出现 - Visual Studio 表示它们已配置为使用 IIS Express,但实际上并未。

最佳答案

删除 csproj.user 就可以了。消息

"xxx is configured to use IIS Express as the web server but the URL is currently configured on the local IIS web server. To open this project, you must use IIS Manager to remove the bindings using this URL from the local IIS web server."

具有误导性,因为冲突信息不在 IIS 中,而是在 csproj.user 文件中。

关于iis - Visual Studio 2013、IIS、IIS Express - 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28197424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com