【发布时间】:2020-05-17 15:59:44
【问题描述】:
以不同的方式发布问题,因为前一个问题是基于意见的,因此已关闭。 过去,我开发了几个 .NET 应用程序,这些应用程序使用托管在带有 MSSQL 数据库的 IIS 上的 WCF 服务。 现在公司要求我进行技术转换(出于许可原因 - 当前的 MS 服务器已经过时,需要更换),我也做了同样的事情,但使用的是 Linux 服务器,所以我需要相同的 .NET 应用程序来连接到此服务器以与现在使用 MSSQL(服务参考)相同的方式检索数据。 所以我需要将 WCF 服务重写为可以在 Linux 中托管的新技术。我确信我必须学习一项新技术才能做到这一点,但我想确定我选择了正确的技术。 这些是我的实际技能:
- 编写 C# 代码
- 编写 VB.NET 代码
- SQL 和 MySQL
- 一些 Python 基础知识
这是我到目前为止所做的:
- 使用 Debian 发行版构建 Linux 测试机并安装 Mono 和 .Net Core
- 安装 MariaDb 数据库并构建表架构
您认为 ServiceStack 是满足我需求的好选择吗? 如果是这样,开始使用它的建议步骤是什么? 谢谢!
【问题讨论】:
标签: c# linux wcf .net-core servicestack