Нужно вручную редактировать applicationhost.config, чтобы добавить определенные привязки в IIS Express - PullRequest
0 голосов
/ 09 января 2019

Я обновляю сайт https asp.net, который отображает с использованием двух разных скинов в зависимости от URL, который посещает пользователь. Когда мы запускаем сайт в режиме реального времени, мы можем использовать привязки в IIS Manager, чтобы установить конкретные привязки для этого. Я использую IIS Express в своей среде разработки и не вижу нигде в Visual Studio для редактирования привязок. Поэтому, чтобы получить нужную мне функциональность, я вручную редактирую applicationhost.config и добавляю в строки, которые мне нужны, чтобы она работала (строки, в которых упоминаются яблоки и апельсины):

<site name="MySite.PresentationLayer" id="1">
    <application path="/" applicationPool="MySiteAppPool">
        <virtualDirectory path="/" physicalPath="E:\TFS\Dev\WebApps\MySite\Presentation" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation="*:44301:localhost" />
        <binding protocol="https" bindingInformation="*:44301:localhost" />
        <binding protocol="https" bindingInformation="*:44435:apples-mysite" />
        <binding protocol="https" bindingInformation="*:44436:oranges-mysite" />
    </bindings>
</site>

Могу ли я сделать это из Visual Studio или вручную редактирует applicationhost.config лучший способ сделать это?

...