首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每次我重新打开Visual Studio时,applicationhost.config都会发生变化

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

Stack Overflow用户
提问于 2017-07-30 21:25:44
回答 1查看 981关注 0票数 3

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

重新打开之前的文件:

代码语言:javascript
复制
        <site name="Project" id="2">
            <application path="/" applicationPool="Clr4IntegratedAppPool">
                <virtualDirectory path="/" physicalPath="path" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="*:61035:*" />
            </bindings>
        </site>

文件位于以下位置:

代码语言:javascript
复制
        <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>

正如你所期望的,项目(1)是由IIS-Express托管的,每次我重新打开Visual Studio时,我都必须更改到*:61035:*的绑定,因为它一直在添加另一个站点,并且忽略了以前的站点。

我能用它做点什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-02 00:24:02

我找到了一个非常简单的解决方案。

我只需要改变:

代码语言:javascript
复制
<site name="Project" id="2">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="path" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation="*:61035:*" />
    </bindings>
</site>

至:

代码语言:javascript
复制
<site name="Project" id="2">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="path" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation="*:61035:*" />
        <binding protocol="http" bindingInformation="*:61035:localhost" />
    </bindings>
</site>

现在一切运行正常,我不必每次重新打开Visual Studio时都编辑这个文件。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45400287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档