ネストされた .NET 2.0 アプリケーションを含む .NET 4.0 アプリケーションを IIS 7 上に持っています。問題は、ネストされた .NET 2.0 アプリケーションの web.config 内に system.web.extensions sectionGroup が<configSections>
あり、.NET 4.0 親アプリケーションの machine.config にもこれらの sectionGroup が含まれていることです。これにより、ステータス コード 500 サーバー エラーが発生します。
子アプリケーションの web.config から system.web.extensions sectionGroup をコメント アウトすることは機能しますが、セットアップではオプションではありません。
子アプリケーションで親 web.config を継承しないようにするにはどうすればよいですか? 以前の .NET バージョンで使用されていたのを見たこと<location path="." inheritInChildApplications="false">
がありますが、場所要素を何にラップすればよいでしょうか?
インテリセンスは、「継承InChildApplications属性は許可されていません」と表示し、どこに配置しても問題ないようです。