IIS Expressを使用してWebサイトを起動していますが、アプリケーションプールプロセスモデルで設定した資格情報ではなく、起動したユーザーの資格情報を使用しています。IIS Expressは、applicationPoolのprocessModelで設定されたユーザーを尊重しますか?
次のように私のIISエクスプレスの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、または私の設定が間違っている?それが限界であれば、答えの文書へのリンクを提供してください。
私はこの問題の解決策をここに掲載しました:http://stackoverflow.com/questions/5331206/how-to-run-iisexpress-app-pool-under-a-different-identity/32704465#32704465 –