1

従来の ASP.NET アプリと新しい MVC アプリの web.config ファイルをマージすることは、ほとんど失敗に終わりました。

プロジェクトをサブフォルダーに分割してソリューションを構築する方法はありますか?

EG (各プロジェクトに独自の web.config を持たせる):

~/PlainVanilla/ /* original asp.net app - still some life in old dogs */

~/PlainVanilla/StrawberryMVC /* juicy, suculent new MVC app */

~/PlainVanilla/GrumpyOldCMS /* Telerik Sitefinity app that takes
                                                   forever to compile */

この構造は、許可されていない ~/PlainVanilla/web.config の設定をオーバーライドするサブフォルダー web.config によって引き起こされる多くのエラーを生成します。

SO回答の限られたスペースで包括的に回答するのは難しいことを理解していますので、推奨される本、ブログ、記事をいただければ幸いです。

これは私のスキル セットの穴であり、それを埋めたいと考えています。

4

1 に答える 1

2

を使用できます。

<remove />および子 web.configsの<clear />タグは、継承による問題を引き起こしているセクションを削除するのに役立ちます。

変更する必要がある量に応じて (多くのように聞こえます)、<location>タグで囲んで継承をすべて無効にすることができます。

<location path="." inheritInChildApplications="false">
    <sectionName>
    </sectionName>   
  </location>

web.config と web.config の継承で remove を検索すると、これらを使用する方法がたくさん見つかるはずです。

于 2010-10-14T21:57:53.820 に答える