发布 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
将被删除。 -
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人