我目前有两个 MVC4 项目,一个是主产品,另一个是派生产品,它引用(继承)了第一个产品。
在本地我可以毫无问题地调试派生产品,但是在 IIS 上部署派生产品时,我会看到主要产品,因为它似乎是首先加载 DLL 或类似的东西(我假设这是因为更改这些 DLLS 的名称会影响到达主机时显示的产品)。
恢复:
两个项目:
- 产品.ASP
- Product.Derived.ASP -> Product.ASP(参考)
什么时候:
通过visual studio或iis express在本地调试:
按我的预期工作:加载并显示 Product.Derived.ASP
部署在 IIS 服务器上:
未按预期工作:加载并显示 Product.ASP(受 dll 命名影响)
我如何告诉 IIS(或 .NET,等等)首先加载一些 DLL?有没有办法覆盖将加载一个或另一个 MvcApplication (HttpApplication) 的行为?
我也读过 Handlers 但不知道如何将我的案例应用于它