在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创客工具?

在vs2015中为项目调试设置本地主机端口fixed/static

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