在vs2015中为项目调试设置本地主机端口fixed/static
本文关键字:主机 fixed static vs2015 项目 设置 调试 | 更新日期: 2023-09-27 18:02:38
我用的是Asp。Net Maker 2016来生成我的项目。所以,我通过vs2015浏览我的项目。问题是我从Asp生成我的项目后。. Net Maker工具,并在vs2015中打开它,我的项目的URL被改变了。
类似于:
http://localhost:51624/ADD
我想将端口设置为固定的而不是动态的,所以我如何在vs2015或Asp中做到这一点。Net 2016创客工具?
Visual Studio使用IIS Express来运行Web Projects。当项目第一次运行时IISExpress为项目创建一个条目到applicationhost.config
文件,并为其分配一个随机端口。文件位于- %userprofile%'Documents'IISExpress'config
文件夹
文件中的项目项看起来像这样-
<site name="ProjectName" id="5">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="d:'physical path" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:59302:localhost" />
</bindings>
</site>
注意上面部分的bindingInformation="*:59302:localhost"
。这里的端口号是59302
。您可以将此端口号更改为任何您喜欢的端口,下次Visual Studio运行项目时,它将使用您分配的端口号。
最好关闭VS的所有实例,并且在更改文件之前确认IISExpress没有运行。此外,提前做好文件备份,以防万一。
您分配的端口也需要是空闲的。也就是说,没有其他应用程序应该使用该端口。否则Visual Studio将无法运行应用程序。