Подтвердить что ты не робот

IIS express 7.5 загружает только один сайт, хотя определены 2 сайта?

У меня загружен и запущен IIS express из записи в командной строке. Я использую файл applicationhost.config по умолчанию (я знаю, что это правильный файл, поскольку я пару раз менял порт сайта и т.д.).

Странная вещь, у меня есть два сайта, и появляется только первый загружается? Я уверен, что IIS express может загружать несколько сайтов? до тех пор, пока разные порты?

Вот бит определения <sites> из файла applicationhost.config:

<sites>
    <site name="BF Local SVN" id="1">
        <application path="/" applicationPool="Clr4IntegratedAppPool">
            <virtualDirectory path="/" physicalPath="C:\_CODE SOURCECONTROL\BizzfaceLocalSVN" />
        </application>
        <bindings>
            <binding protocol="http" bindingInformation="*:6464:localhost" />
        </bindings>
    </site>
    <site name="SquirrelITfreeformBS" id="2">
        <application path="/" applicationPool="Clr4IntegratedAppPool">
            <virtualDirectory path="/" physicalPath="C:\_CODE SOURCECONTROL\SquirrelITfreeformBS" />
        </application>
        <bindings>
            <binding protocol="http" bindingInformation="*:6465: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>

Как вы можете видеть, определены два сайта, разные идентификаторы сайтов и разные порты?

Любые идеи?

4b9b3361

Ответ 1

Когда вы запускаете iisexpress.exe из командной строки (без аргументов командной строки), он запускает первый сайт, указанный в файле applicationhost.config по умолчанию (% userprofile%\documents\iisexpress\config\applicationhost.config).

Чтобы запустить несколько сайтов, используйте /apppool switch, как показано ниже:

iisexpress.exe /apppool:Clr4IntegratedAppPool

Выше команда запускает все приложения, которые используют пул приложений Clr4IntegratedAppPool.