小编MuF*_*Fes的帖子

每次我重新打开 Visual Studio 时,applicationhost.config 都会发生变化

我正在创建 asp.net-mvc 应用程序,并且我使用端口转发能够从外部测试我的项目。但是每次我重新打开并构建我的应用程序 IIS-Express 都会更改 applicationhost.config 并且我能看到的一切都是错误的。

重新打开前的文件:

        <site name="Project" id="2">
            <application path="/" applicationPool="Clr4IntegratedAppPool">
                <virtualDirectory path="/" physicalPath="path" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="*:61035:*" />
            </bindings>
        </site>
Run Code Online (Sandbox Code Playgroud)

文件后:

        <site name="Project" id="2">
            <application path="/" applicationPool="Clr4IntegratedAppPool">
                <virtualDirectory path="/" physicalPath="path" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="*:61035:*" />
            </bindings>
        </site>
        <site name="Project(1)" id="3">
            <application path="/" applicationPool="Clr4IntegratedAppPool">
                <virtualDirectory path="/" physicalPath="path" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="*:61035:localhost" />
            </bindings>
        </site>
Run Code Online (Sandbox Code Playgroud)

正如您所料,Project(1) 由 IIS-Express 托管,*:61035:*每次重新打开 Visual Studio 时我都必须更改绑定,因为它不断添加另一个站点,而忽略以前的站点。

我能用它做什么吗?

asp.net-mvc iis-express visual-studio-2017

3
推荐指数
1
解决办法
956
查看次数