在同一解决方案中部署多个项目

时间:2018-07-26 07:31:06

标签: c# asp.net-mvc

我有一个包含 Web Admin ,几个班级和数据访问项目的解决方案。主项目是 Web 。我正在将 Admin 项目用作 Web 下的区域。 Admin 项目的物理文件夹位于 Web / Administration文件夹下。但是,当我尝试发布 Web 项目时,它会发布 Web 项目并将其他数据访问或类项目作为dll添加到bin文件夹中,但都没有 Admin >正在发布项目,也没有将dll添加到bin文件夹。

Solution
--- Data (Library)
--- Service (Library)
--- Admin (Area) *MVC Web*
--- Web (Main) *MVC Web*
--- Framework (Library)

我在这里想念什么?

PS:请告诉我是否需要更多信息以帮助您。我真的很绝望。

1 个答案:

答案 0 :(得分:0)

Web 是一个单独的Web应用程序,因此,如果您也要发布该应用程序,则必须将其单独发布。将其作为.dll包含在 Web 的bin文件夹中的唯一方法是,将其作为对 Web 项目的引用。但随后它将仅用作类库,而不用作单独的Web应用程序。