大きなノイズの多いイントラネットアプリケーションに仮想ディレクトリがあります-親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>
何か案は??