可能是一个菜鸟问题,但是 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/