就在几天前,一个统一的.NET
.NET 5.0发布了许多新特性、改进、C#9支持、F#5支持等等。NET5.0是去年发布的统一.NET愿景的第一个版本。展望未来,家居智能化系统价格,只会有一个针对Windows、Linux、macOS等的.NET。
谷歌云已经支持不同版本的.NET。您可以在Compute Engine中的Windows服务器或Google Kubernetes Engine(GKE)中的Windows容器上运行传统的基于Windows的.NET应用程序。对于现代的基于Linux的容器化.NET应用程序,有更多的选择与应用程序引擎(Flex),GKE和我最喜欢的云运行。更不用说,淘客群,大数据平台,云功能中的.NET Core 3.1支持目前正在为无服务器的.NET功能进行预览。
在博客的其余部分,消防物联网,我想向您展示如何将.NET 5.0部署到云运行。Cloud Run使在完全管理的平台上部署和扩展容器化应用程序变得非常容易。
.NET 5.0
首先,快云服务器,确保已安装最新的.NET 5.0:
>dotnet--版本
5.0.100
让我们按照ASP.NET创建web应用的教程ASP.NET框架。创建一个简单的web应用程序,支持纯HTTP:
>dotnet new webapp-o webapp cloudrun--无https
Cloud Run要求应用程序侦听端口环境变量。更改的CreateHostBuilder函数程序.cs文件: