我在运行几个应用程序的Web服务器上安装了ASP.NET MVC Beta。我最近的应用程序正在接近完成,它使用ASP.NET MVC的第1版。ASP.NET MVC:Bin在同一台服务器上部署V1和Beta
我的想法是我可以部署V1程序集,并安装Beta版本,以便默认使用它。这个想法不起作用,因为它忽略了来自GAC的bin文件夹和抓取(都是版本1.0.0.0)。相反,我将Beta MVC dll复制到使用Beta构建的应用程序的bin目录中,并将卸载的Beta MVC从GAC中删除了dll。
然后我去了一个使用Beta版MVC的页面,该页面在Beta目录中有Beta dll,并且在GAC中找不到system.web.mvc dll。当然它不能,我把它们取出并放入垃圾箱文件夹中!
所以我有点难住。
有没有一种方法可以强制Web应用程序查看其bin目录与GAC?
耶,这显然是目标。希望在此期间快速修复:)并感谢标签建议〜 – anonymous 2009-05-06 14:29:28