asp.net - 使用哪个 .net 版本? Web 配置中的那个还是构建时使用的那个?

标签 asp.net .net visual-studio ssl

可能是一个菜鸟问题,但是 ASPX Web 应用程序中使用的是什么版本的 .NET?是项目properties中定义的版本还是网站web.config文件中定义的版本?

我需要知道这一点,因为我在 Web 应用程序中使用的 API 正在关闭所有非 TLS1.2 协议(protocol)。据我了解,TLS1.2 是 .NET 4.5 中的默认设置。服务器是 Windows Server 2008。

最佳答案

Visual Studio 使用 web.config 值来初始化属性页。所以,它们是一体的。

您在 web.config 的属性页中看到的 .NET 版本与此类似:

<configuration>
   <system.web>
      <compilation targetFramework="4.5" />
   </system.web>
</configuration>

如果您在项目属性中更改目标框架并保存,您应该会在 web.config 文件中的该值中看到更新后的目标框架。

关于asp.net - 使用哪个 .net 版本? Web 配置中的那个还是构建时使用的那个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41489610/

相关文章:

asp.net - 在.net应用程序中获取经过Windows身份验证的用户名?

c# - 文件以零字节(0字节)保存

asp.net - 为特定页面指定 MaxHttpCollectionKeys?

c# - "long-running tasks"是什么意思?

.net - 桌面单声道应用和 MVC/MVP 框架

visual-studio - typescript 错误 "Cannot write file ... because it would overwrite input file."

c# - 使用 OpenXML SDK 2.0 插入新行和移动现有行

.NET RegistrySecurity API 处理非规范 ACL : Handling approach

c# - 如何在 asp.net 中像循环一样添加内容占位符。允许吗?

python - 用于 Visual Studio 的 Python 工具上的 Pytest