Visual studio 2013 如何将IIS Express的端口号配置为8080以外的其他端口。

Visual studio 2013 如何将IIS Express的端口号配置为8080以外的其他端口。,visual-studio-2013,iis-express,Visual Studio 2013,Iis Express,我已经看过很多关于这个话题的帖子,但是没有一篇能解决我的问题(我正在竭尽全力让它工作!)。我试图在VS2013(windows 8.1)中创建一个简单的单页网站,并在Firefox中查看该页面,但我做不到-我得到“无法启动IIS Express Web服务器” 然后,我从IIS Express收到一条错误消息,该消息说“指定的端口正在使用:端口8080已被进程IIS Express(进程ID“6332”)使用。建议:1.尝试切换到8080以外且高于1024的端口。2)停止使用端口“8080”的应

我已经看过很多关于这个话题的帖子,但是没有一篇能解决我的问题(我正在竭尽全力让它工作!)。我试图在VS2013(windows 8.1)中创建一个简单的单页网站,并在Firefox中查看该页面,但我做不到-我得到“无法启动IIS Express Web服务器”

然后,我从IIS Express收到一条错误消息,该消息说“指定的端口正在使用:端口8080已被进程IIS Express(进程ID“6332”)使用。建议:1.尝试切换到8080以外且高于1024的端口。2)停止使用端口“8080”的应用程序”

单击“打开日志文件”链接时,我得到:

Failed to register URL "http://localhost:8080/" for site "WebSite1" application "/".     Error description: Cannot create a file when that file already exists. (0x800700b7)
Failed to register URL "http://localhost:63997/" for site "WebApplication2"         application "/". Error description: Cannot create a file when that file already exists. (0x800700b7)
Failed to register URL "http://localhost:64532/" for site "WebApplication3" application "/". Error description: Cannot create a file when that file already exists. (0x800700b7)
Registration completed
我尝试卸载IIS Express和VS 2013,然后重新安装VS 2013。我甚至卸载了同样在我机器上的VS2010。我还尝试将项目URL更改为使用端口8090,这也没有帮助


请帮忙

您可以通过在上修改ApplicationHost.config来更改网站的绑定 %systemdrive%:\Users\\Documents\IISExpress\config


我也有类似的问题。我可以在调试模式下运行我的项目,但由于类似的错误,非调试模式的项目甚至没有启动

在我的情况下,问题是我试图通过标准HTTP连接和安全HTTPS连接访问相同的端口号

有很多帖子指出您应该编辑…/Documents/IISExpress/config/applicationhost文件,但这对我不起作用,因为我的Visual Studio项目总是将非工作值重写到applicationhost文件

因此,我通过重新定义Visual Studio项目属性找到了解决方案,如下所示:

  • 单击:YourWebApp=>Properties=>Web(选项卡)

  • 在“服务器”部分,输入项目Url,例如:注意:值44301必须是唯一的-不被任何其他应用程序使用或在WebApp项目的SSL连接中使用

  • 在解决方案资源管理器中单击您的WebApp

  • 按F4打开WebProject属性。在“开发服务器”部分中,检查启用SSL的属性和SSL URL属性。如果启用SSL属性设置为True,则YourWebApp使用SSL URL字段中定义的URL和端口。此外,此url+端口必须是唯一的

  • 如果SSL URL属性包含与步骤2中定义的端口号相同的端口号(),则为HTTP和HTTPS连接分配了一个端口,这是不允许的。然后,您可以在项目URL或SSL URL中将端口号更改为唯一


  • 谢谢恩佐,但这并不是我想要做的。StackExchange主持人将我的问题的标题更改为不再反映我遇到的问题的标题。我实际上知道如何更改8080以外的端口-问题是这样做无助于我的情况。我明白了。我只是在谷歌上快速搜索了你发布的错误代码。我相信你已经看到了,但是,以防万一,试着看看这个网址,我不确定是100%相关的,但也许可以帮助你。这是我的问题。即使未设置SSL URL属性,也会出现相同的错误。我启用了SSL,将其更改为true,确保HTTPS URL和HTTP URL与工作时的不同。这也正是我的问题。我在开始使用VS 2015后发现了这个问题。