DEVPATH和MVC

时间:2011-01-13 13:58:23

标签: c# model-view-controller gac

我发现帖子提到了DEVPATH和webapps的问题,我认为MVC属于同一个带式旅行车。

在我的本地电脑上;在一个例子中,我需要能够设计和测试我们的dll库;另一方面,我需要在各种网站上使用这些dll。由于我们处理的网站数量,我们正在考虑将dll存储在GAC中,以避免重复。

当我想要使用库时,我需要从GAC中删除所有dll,然后在完成开发后再次重新安装它们。

我已经按照各种来源中的定义设置了所有设置以使DEVPATH正常工作,但它在我的MVC项目中对我不起作用。

是否可以在GAC中安装dll,但运行使用DEVPATH副本的MVC项目。

我没有很多运气找到关于这个问题的任何事情,但我希望它是可能的。

1 个答案:

答案 0 :(得分:0)

最后得到了一个解决方法,现在很明显我已经完成了它。

这有点工作,但它确实意味着您可以调试网站。

此外,它仍然没有使用DEVPATH,但它确实有效,所以我很高兴。

我做的主要假设是GAC总是获胜,即使您将dll物理复制到bin中,GAC也会先找到该文件并使用该引用。

因此,我发现使用本地文件(特别是当我想调试网站时)的方法是更改​​我引用新项目的项目的程序集版本号。由于GAC中不存在此版本,因此Visual Studio Web服务器(cassini?)和iis Web服务器将使用本地dll。因此,我添加到我的服务等的任何断点都会被接收。