【发布时间】:2019-03-06 05:45:21
【问题描述】:
在过去三个月中,我使用 ASP.NET Core 2.1、EF Core 2.1、IdentityServer4 2 开发了一个复杂的 Web 应用程序。
我的应用程序由三个单独的 Web 应用程序组成:sts 项目、数据 api 和 mvc 前端。为了存储数据,有两个数据库:identity-db(用于存储用户、关系、配置等)和 data-db。他们都使用 ef 迁移的代码优先方法。
现在的问题是:
我如何(手动或自动)将此项目部署到
安装了 IIS 的 Windows Server? iis 网站必须是
配置为在没有子域的单个域下运行。
附加信息:我正在使用 Visual Studio 2017,这是一个自托管 GitLab(免费),使用 Windows Server 2016 作为构建机器。我并没有真正使用 GitLab 的 CI/CD 功能,因为我根本没有时间真正进入这个领域。据我所知,docker 也是一种选择。
提前感谢您的帮助。
【问题讨论】:
-
一题3题,你应该问3个不同的问题
-
@aguafrommars 感谢您的建议。我删除了第二个和第三个问题。
-
这个问题更适合serverfault.com
标签: iis asp.net-core identityserver4 ef-core-2.1