2016-08-17 27 views
0

我正在使用Asp.Net Maker 2016来生成我的项目。所以,我通过vs2015浏览我的项目。问题出在我从Asp.Net Maker工具生成我的项目并在vs2015中打开它后,我的项目URL被更改。在vs2015中为项目调试设置本地主机端口固定/静态

类似:

http://localhost:51624/ADD 

我要设置固定不动的话,我怎么能在vs2015或Asp.Net 2016制作工具做这个端口?

回答

1

的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将无法​​运行该应用程序。

相关问题