当解决方案中有其他项目的引用,并且每个项目都部署到不同的服务器时会发生什么?

时间:2013-10-01 00:53:39

标签: asp.net asp.net-mvc-4 deployment projects

例如:

我有一个LogModel,用于在一个解决方案下的五个项目中的每个项目中将日志写入数据库。它们都是一样的,所以如果我编辑,我必须手动编辑每个。

现在我知道我可以像“OtherProject.Models.LogModel”那样引用它,但是当我将每个应用程序部署到彼此不了解的不同服务器时,LogModel是否会捆绑在每个应用程序中,或者是只是错误,因为它不知道如何完成该引用?

感谢您的指导!我正在使用MVC 4顺便说一句。

1 个答案:

答案 0 :(得分:3)

需要为每个服务器部署共享项目生成的dll。在VS中编译时,它会自动将共享项目bin目录中的dll复制到每个依赖项目的bin目录。