1

私は現在、2 つの MVC4 プロジェクトを持っています。1 つはメイン製品で、もう 1 つは最初のプロジェクトへの参照 (継承) を持つ派生製品です。

ローカルでは派生製品をデバッグするのに問題はありませんが、IIS に派生製品を展開すると、最初に DLL がロードされているように見えるなどの理由で、メインの製品が表示されます(これらの DLL の名前を変更すると、ホストに到達したときに表示される製品)。

再開します:

2 つのプロジェクト:

  1. 製品.ASP
  2. Product.Derived.ASP -> Product.ASP (参照)

いつ:

  • Visual Studio または iis express を使用してローカルでデバッグする:

    期待どおりに動作: Product.Derived.ASP が読み込まれ、表示されます

  • IIS サーバーに展開:

    期待どおりに動作しない: Product.ASP が読み込まれ、表示されます (dll の命名の影響を受けます)


IIS (または .NET など) に最初に DLL をロードするように指示するにはどうすればよいですか? 1 つまたは別の MvcApplication (HttpApplication) をロードする動作をオーバーライドする方法はありますか?

ハンドラーについても読んだことがありますが、私のケースをそれに適用する方法がわかりません

4

0 に答える 0