今天我们在生产环境中上线了第2个跑在Linux上的ASP.NET Core站点。这是一个简单的Web API站点,通过命令行的方式调用安装在Linux服务器上的程序完成操作。之前用的是nodejs,现在换成了ASP.NET Core,主要代码如下:

var psi = new ProcessStartInfo(command, arguments)
{
RedirectStandardOutput = true,
RedirectStandardInput = true,
CreateNoWindow = true,
UseShellExecute = false
}; using (var process = Process.Start(psi))
{
Request.Body.CopyTo(process.StandardInput.BaseStream);
process.StandardInput.Dispose();
return process.StandardOutput.ReadToEnd();
}

部署方式与第1个跑在Linux上的ASP.NET Core站点一样,详见 .NET跨平台之旅:在生产环境中上线第一个运行于Linux上的ASP.NET Core站点

最新文章

  1. easy-ui 小白进阶史(二):操作数据,easy-ui操作
  2. 【Python】python 普通继承方式和super继承方式
  3. tomcat http 文件下载
  4. HTML页面中常见的一些小方法
  5. 基于Dubbo框架构建分布式服务
  6. 算法练习之:Doubles
  7. ArcGIS API for Silverlight学习笔记
  8. web项目启动,运行方法
  9. 主流nosql数据库对比
  10. 【Luogu1471】方差(线段树)
  11. 学习 JavaScript (五)核心概念:语句
  12. Springboot中的事件Event
  13. 如果解决小程序1024kb渲染之坑
  14. OpenCV 入门
  15. Java 并发编程(二)对象的不变性和安全的公布对象
  16. Apex的对象共享
  17. CentOS6.5把MySQL从5.1升级到5.6后,MySQL不能启动
  18. php给app写接口进行接口的加密
  19. 第四次Scrum meeting
  20. Codeforces Round #Pi (Div. 2)(A,B,C,D)

热门文章

  1. iOS 保存、读取与应用状态
  2. .NET 实现并行的几种方式(二)
  3. ubuntu 入门
  4. ViEmu 3.6.0 过期 解除30天限制的方法
  5. PHP 策略模式
  6. java Io流向指定文件输入内容
  7. 《连载 | 物联网框架ServerSuperIO教程》- 11.实现设备(驱动)与设备(驱动)交互和级联控制。注:设备驱动模拟金三与普京的对话
  8. angularjs中的filter(过滤器)——格式化日期的date
  9. js基础(改变透明度实现轮播图的算法)
  10. css和@import区别用法