【发布时间】:2020-01-01 17:38:38
【问题描述】:
我有一个包含 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(重复)
问候
【问题讨论】:
标签: c# asp.net-mvc visual-studio asp.net-web-api