我正在使用Asp.Net Maker 2016来生成我的项目。所以,我通过vs2015浏览我的项目。问题出在我从Asp.Net Maker工具生成我的项目并在vs2015中打开它后,我的项目URL被更改。在vs2015中为项目调试设置本地主机端口固定/静态
类似:
http://localhost:51624/ADD
我要设置固定不动的话,我怎么能在vs2015或Asp.Net 2016制作工具做这个端口?
我正在使用Asp.Net Maker 2016来生成我的项目。所以,我通过vs2015浏览我的项目。问题出在我从Asp.Net Maker工具生成我的项目并在vs2015中打开它后,我的项目URL被更改。在vs2015中为项目调试设置本地主机端口固定/静态
类似:
http://localhost:51624/ADD
我要设置固定不动的话,我怎么能在vs2015或Asp.Net 2016制作工具做这个端口?
的Visual Studio使用IIS快递运行Web项目。当项目第一次运行时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将无法运行该应用程序。