发布 Net8预览版1(Announcing .NET 8 Preview 1)
1.对Net持续看好,对未来更加充满信心。
2.我主要关注Asp.Net Core
.NET 8 中的新增功能
重大更新
.NET 8 Preview 1 中的 ASP.NET Core 更新
如果对跨平台App有兴趣,可以了解下Avalonia
如何开始使用
要开始在 .NET 8 Preview 8 中使用 ASP.NET Core,
如果您在 Windows 上使用 Visual Studio,我们建议安装最新的
Net8 计划roadmap
以下是机翻,自己看原文即可,这个对容器的非root用户我比较有感触,因为去年项目上对安全要求的时候,要求需要用非root用户运行。net8也修改了,其他的更多需要自己看原本,我相信.Net会越来越好,国内市场慢慢也会占有的更多。
NET 容器映像
.NET 8 的 .NET 容器映像进行了以下更改:
-
容器镜像现在使用
-
图片包括一个
non-root
用户。该用户使图像non-root
具有能力。要运行 asnon-root
,请在 Dockerfile 的末尾添加以下行(或在 Kubernetes 清单中添加类似指令):文件复制
USER app
默认端口也从 port 更改
80
为8080
. 为支持此更改,提供了一个新的环境变量ASPNETCORE_HTTP_PORTS
,以便更轻松地更改端口。该变量接受端口列表,这比ASPNETCORE_URLS
. 如果使用这些变量之一将端口更改回端口80
,则无法运行 asnon-root
。 -
预览容器图像标签现在有一个
-preview
后缀,而不仅仅是使用版本号。例如,要拉取 .NET 8 Preview SDK,请使用以下标记:docker run --rm -it mcr.microsoft.com/dotnet/sdk:8.0-preview
对于候选发布 (RC) 版本,后缀
-preview
将被删除。 -