3

仮想ディレクトリを作成し、それを独自のアプリケーションに変換して独自のアプリ プールに配置しましたが、ルート アプリの web.config ファイルから設定を継承しています。

4

1 に答える 1

2

これは、過去 18 年間 (私は .NET と IIS を使用して以来) 頭痛の種でした。この継承は何のメリットももたらしませんでしたが、多くの予期せぬ壊れた Web サイトを引き起こしました (ルートを更新し、それによって子が壊れたことに気付かないか、別のルートを持つ環境で子をテストし、公開すると動作しなくなりました)。

そこで、今日もう一度検索して、Microsoft フォーラムで機能するものを見つけましたが、子 Web サイトではなく親 Web サイトを変更する必要があります。ルート Web サイトの web.config の system.web ノードの周りにロケーション タグを配置します。

<location  inheritInChildApplications="false">
<system.web>
 ...
</system.web>
</location>
于 2018-04-09T08:34:53.623 に答える