我有一个具有 3 层(数据、逻辑、服务)的 Visual Studio 解决方案,我还有一个使用这些层的 Asp.Mvc 5 应用程序和 WebApi,以公开一些外部功能。
问题是你如何处理这种结构的部署,因为如果你发布,Mvc app 和 Api separetley 你基本上会复制业务层,所以下次你将不得不在 2 个站点中重新部署?
我现在将在 IIS 中拥有的内容:
目前在我的 IIS 文件夹中:
网页(文件夹)
- Bin -> Data.dll、Logic.dll、Service.dll(重复)
并且
Api(文件夹)
- Bin -> Data.dll、Logic.dll、Service.dll(重复)
问候