IIS Express Visual Studio Integration - Изменение имени сайта - PullRequest
6 голосов
/ 18 апреля 2011

Я только начинаю использовать Visual Studio 2010 SP1 с IIS Express. Когда Visual Studio запускает IIS Express, он указывает имя «сайта», с которым запускается IIS Express. Название сайта, кажется, происходит от названия моего веб-проекта. Возможно ли, чтобы Visual Studio запустила сайт с другим именем? Например, если мой веб-проект называется «WebProject1», когда Visual Studio запускает IIS Express, он будет использовать следующую команду:

iisexpress.exe /site:WebProject1

Я хотел бы заставить его сделать это вместо:

iisexpress.exe /site:MyMasterSite

Есть идеи?

1 Ответ

8 голосов
/ 18 апреля 2011

Вы можете изменить это в файле applicationhost.config. Это можно найти в папке user / documents / iisexpress / config. В файле конфигурации под узлом system.applicationhost вы найдете узел сайтов, который должен позволять вам устанавливать имя в узле имени сайта.

    <sites>
        <site name="WebSite1" id="1" serverAutoStart="true">
            <application path="/">
                <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation=":8080:localhost" />
            </bindings>
        </site>
        <siteDefaults>
            <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
            <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
        </siteDefaults>
        <applicationDefaults applicationPool="Clr4IntegratedAppPool" />
        <virtualDirectoryDefaults allowSubDirConfig="true" />
    </sites>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...