2016年7月10日,我们在生产环境中上线了第一个运行于Linux上的ASP.NET Core站点,这是一个简单的提供后端服务的ASP.NET Core Web API站点。
项目是在Windows上用V2015开发的,以self-contained应用部署方式发布到Linux服务器。Linux服务器用的是Ubuntu 14.04,站点通过supervisor以服务方式运行,部署在2台阿里云服务器上,用了1台阿里云内网负载均衡。
虽然是很简单的站点,虽然是很小的一步,但是进入生产环境就意味着对性能与稳定性有一定的要求,所以对我们的.NET跨平台之旅来说是重要的一步。