私は現在、2 つの MVC4 プロジェクトを持っています。1 つはメイン製品で、もう 1 つは最初のプロジェクトへの参照 (継承) を持つ派生製品です。
ローカルでは派生製品をデバッグするのに問題はありませんが、IIS に派生製品を展開すると、最初に DLL がロードされているように見えるなどの理由で、メインの製品が表示されます(これらの DLL の名前を変更すると、ホストに到達したときに表示される製品)。
再開します:
2 つのプロジェクト:
- 製品.ASP
- Product.Derived.ASP -> Product.ASP (参照)
いつ:
Visual Studio または iis express を使用してローカルでデバッグする:
期待どおりに動作: Product.Derived.ASP が読み込まれ、表示されます
IIS サーバーに展開:
期待どおりに動作しない: Product.ASP が読み込まれ、表示されます (dll の命名の影響を受けます)
IIS (または .NET など) に最初に DLL をロードするように指示するにはどうすればよいですか? 1 つまたは別の MvcApplication (HttpApplication) をロードする動作をオーバーライドする方法はありますか?
ハンドラーについても読んだことがありますが、私のケースをそれに適用する方法がわかりません