3

.wxsファイルに次のコンポーネントがあります。

  <Component Id="Component.IisConfiguration" Guid="[COMPONENT_GUID_IISSITE]">
    <iis:WebAppPool Id="IIS.AppPool" Name="[WEB_APP_POOL_NAME]" Identity="networkService" ManagedRuntimeVersion="v4.0" />
    <iis:WebSite Id="IIS.WebSite" Description="[WEB_APP_NAME]" SiteId="[WEB_APP_SITEID]" Directory="TARGETDIR" >          
      <iis:WebApplication Id="IIS.WebSite.Application" Name="[WEB_APP_POOL_NAME]" WebAppPool="IIS.AppPool" />
      <iis:WebAddress Id="IIS.WebSite.WebAddress.Port" Port="[WEB_APP_ADDRESS_PORT]" />
      <iis:WebDirProperties Id="IIS.WebSite.Authentication" WindowsAuthentication="yes"  />
    </iis:WebSite>
  </Component>

「ASP.NET偽装」をどこにでも設定できますか?

4

1 に答える 1

1

このためのすぐに使えるスイッチはないようです。次を呼び出すカスタムアクションを作成できます。

appcmd set config /commit:WEBROOT/section:identity /impersonate:true

詳細については、この記事を参照してください。

一方、この設定はいつでもアプリケーションレベルで設定でき、標準XmlConfig要素を使用してこのためのweb.configファイルを変更できます。

于 2013-03-07T08:53:29.627 に答える