1

我目前有两个 MVC4 项目,一个是主产品,另一个是派生产品,它引用(继承)了第一个产品。

在本地我可以毫无问题地调试派生产品,但是在 IIS 上部署派生产品时,我会看到主要产品,因为它似乎是首先加载 DLL 或类似的东西(我假设这是因为更改这些 DLLS 的名称会影响到达主机时显示的产品)。

恢复:

两个项目:

  1. 产品.ASP
  2. Product.Derived.ASP -> Product.ASP(参考)

什么时候:

  • 通过visual studio或iis express在本地调试:

    按我的预期工作:加载并显示 Product.Derived.ASP

  • 部署在 IIS 服务器上:

    未按预期工作:加载并显示 Product.ASP(受 dll 命名影响)


我如何告诉 IIS(或 .NET,等等)首先加载一些 DLL?有没有办法覆盖将加载一个或另一个 MvcApplication (HttpApplication) 的行为?

我也读过 Handlers 但不知道如何将我的案例应用于它

4

0 回答 0