我们公司业务部门提出了一个合同管理的需求,
与金蝶的合同中没有包括ERP或业务系统,
只有云之家。
为了公司有限的IT预算,拼了。
步骤:
1、教程:使用 ASP.NET Core 创建 Web API
这一步,需要你用5分钟,生产一个Webapi项目。
2、使用 Nginx 在 Linux 上托管 ASP.NET Core
这一步,需要你用2分钟,服务端口5000发布到机器的80端口。
这一步,需要你设置一个云之家能找到服务的域名,我选的是内网穿透。
4、开始调整需要的代码。
4.1 修改api Controller 名称
* 如果云之家后期测试找不到你的服务,我也不知道什么原因。
反正Visual Studio新建asp.net core MVC会有可能出现不明原因的访问不了。
按照第1个步骤新建一个webapi 一定没错
有几个检查点需要注意,
4.1.1 这设置访问的路径,一般情况下不用改。发布后都在根地址上访问。
例如, OptionsDataSourceController 访问地址就是http://localhost:5000/OptionsDataSource
4.2.1 你可以忽略[HttpGet],你也可以保留用作在浏览器测试服务器是否正常。
4.2 你要修改好[HttpPost],整个*****Controller.cs只会有一个[HttpPost] Post(....)
5、根据需要定义OptionsDat