我有一个新创建的asp.net MVC 2.0应用程序,它与现有的asp.net webforms应用程序完全独立的解决方案。为什么你需要在子asp.net项目中包含父DLL?
因为我不希望用户必须再次登录时,我在同一站点中现有的WebForms应用程序部署的MVC应用程序 - 一切都很正常。
有一件事让我完全困惑,虽然Webforms应用程序使用了与我的MVC应用程序无关的第三方DLL,但是如果不将该DLL包含在MVC \ bin目录中,我不能使用MVC应用程序。为什么这是必需的?这不是该应用程序的一部分?它甚至造成我的问题吧,所以我更加好奇了......
为什么被要求在我的MVC应用程序这个依赖的DLL?
你有一个意外的集引用?也许在web.config? – 2010-07-23 17:17:37
好问题,但不是,完全没有参考该DLL。这两个项目在web.config中共享相同的MachineKey,是否会导致依赖性?虽然没有意义... – 2010-07-23 17:33:20