【问题标题】:How to switch your project's port?如何切换项目的端口?
【发布时间】:2020-05-04 17:09:41
【问题描述】:

我不知从哪里得到了这个错误。我在这里尝试了一切 - How to solve “Microsoft Visual Studio (VS)” error “Unable to connect to the configured development Web server”

没有任何效果。我正在使用 VS 2017。

错误信息:

微软的建议:

编辑:尝试更改“applicationhost.config”文件中的端口 - 没有用,只是创建了另一个“网站”。所以在解决方案管理器中 - 而不是 WebSite1 (1),它变成了 WebSite (2),该死! :( 为什么我不能更改端口而不创建一个新网站并坚持使用同一个网站?

【问题讨论】:

  • 是否有机会使用 IIS 代替 IIS Express?
  • 如何切换?另外,在纸上,这应该可行:我只是尝试更改端口,它应该从新端口连接。但由于某种原因,它只能连接到相同(已使用的)端口。

标签: iis visual-studio-2017 port


【解决方案1】:

要更改项目的端口,我们需要更改当前项目的 IIS express 设置。
VS2017以上,IIS Express的配置文件位于以下目录。

SolutionName/.vs/SolutionName/config/applicationhost.config

转到项目的实际部分,例如,

<site name="WebApplication1" id="2">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="C:\Users\Administrator\source\repos\VsGit-\Test\WebApplication1" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation="*:56697:" />
        <binding protocol="https" bindingInformation="*:44323:" />
    </bindings>

56697和44323端口是网站的具体端口,修改后保存文件,然后我们重启IIS express/Visual Studio,就这样了。
注意:在 IIS Express 中应用最新配置需要重启操作。
如果问题仍然存在,请随时告诉我。

【讨论】:

  • 所以基本上,它不起作用的原因是我将它更改为错误的端口号。我会试试的。
猜你喜欢
  • 2016-03-10
  • 2020-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-15
  • 2020-03-04
  • 2015-09-14
相关资源
最近更新 更多