0

大きなノイズの多いイントラネットアプリケーションに仮想ディレクトリがあります-親Webのweb.configからさまざまなappSettingsなどを継承する必要があります-ランタイムの依存関係を切り離したいです。特に、アセンブリがメインサイトに追加された場合、すべてのサブアプリケーションを壊したくありません

そこで、次のように、web.configに「clear」継承されたアセンブリ(ハンドラーとモジュール)を追加します...

<compilation debug="true">
    <assemblies>
        <clear/>

..など

ただし、HttpContext.Current.User.Identity.Nameは空になりました(IsAuthenticated = false、Name = "")。

次のように、WindowsユーザーはIISによって正常に認証されているようです。

<system.web>
    <authentication mode="Windows"/>
    <authorization>
      <deny users="?"/>
    </authorization>   

何か案は??

4

0 に答える 0