.NET 选择不同的目标框架,对部署有什么影响?

作者:vkvi 来源:ITPOW(原创) 日期:2020-2-8

在 ASP.NET 中,假如有两台服务器:

  • A:按 .NET Framework 4.6 部署,web.config 也是 4.6 的。
  • B:按 .NET Framework 3.5 部署,web.config 也是 3.5 的。

那么:

  • A: 可以运行 4.6 的 DLL,也可以运行 3.5 的 DLL。
  • B: 不能运行 4.6 的 DLL,可以运行 3.5 的 DLL。(未能加载文件或程序集“itpow.com”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。 )

所以:

在 Visual Studio 中选择不同的目标框架时,其实并不只是改变本地的 web.config,生成 DLL 也是不同的。

.NET 选择不同的目标框架,对部署有什么影响?

 

相关文章