Я обновляю сайт 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
лучший способ сделать это?