如何确认Web应用在.NET 10上运行

编程语言 2026-07-09

我想在Azure上运行我的.NET / SQL Server应用程序,但它提示.NET 8即将停止维护。我看到最新的是.NET 10,并且安装了.NET 10 SDK。

怎么知道应用是在.NET 10上运行?我可以从哪里查看?

我猜需要进行Rebuild All(重新构建全部)……

解决方案

有一种更加确定无疑的方法是使用Azure App Services的 Kudu SCM网页,该网页会准确显示加载到你的 w3wp.exe 工作进程实例中的DLL,从而让你看到所使用的.NET版本:

  1. 进入 https://your-site-name.scm.azurewebsites.net(请注意 .scm. 的DNS标签)。
  2. 打开Process Explorer(https://your-site-name.scm.azurewebsites.net/ProcessExplorer/)。
  3. 查找没有蓝色“SCM”标签的 w3wp.exe 实例,点击“属性”。
  4. 点击“Modules”选项卡。
  5. 向下滚动,查找诸如“System.Private.CoreLib.dll”或“System.Core.dll”之类的名称。
  6. 记下显示的版本号。

例如,下面是我在Azure中的ASP.NET Core 8.0应用当前看到的情况:

在此处输入图片描述

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章