Уважает ли IIS Express пользователь, установленный в processModel applicationPool?

Мы используем IIS Express для запуска веб-сайта, но он использует учетные данные пользователя, который его запускает, а не учетные данные, установленные в модели процесса пула приложений.

Соответствующие разделы моего приложения IIS Express applicationHost.config следующие:

<system.applicationHost>
    <applicationPools>
        <add name="MyAppPool">
            <processModel identityType="SpecificUser" userName="MYDOMAIN\ServiceAccount" password="MyPassword" />
        </add>
    </applicationPools>

    <sites>
        <site name="MyWebsite" id="2">
            <application path="/" applicationPool= "MyAppPool">
                <virtualDirectory path="/" physicalPath="c:\path\to\my\website" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="*:80:MyWebsite" />
            </bindings>
            <traceFailedRequestsLogging enabled="true" />
        </site>
    </sites>
</system.applicationHost>

И я запускаю IIS Express со следующей командной строкой:

iisexpress.exe /apppool:MyAppPool /config:c:\path\applicationHost.config

Это задокументированное ограничение IIS Express, или я ошибся в конфигурации ? Если это ограничение, укажите в своем ответе ссылку на документацию.

6
задан RB. 5 October 2011 в 11:33
поделиться

0 ответов