gpt4 book ai didi

c# - 32 位和 64 位 ASP.NET 部署

转载 作者:太空狗 更新时间:2023-10-30 01:26:34 25 4
gpt4 key购买 nike

我开发的 ASP.NET/C# 代码本质上是 32/64 位不可知的,因为它被编译成某种中间语言吗?我问的原因是我在 x64 笔记本电脑上编译我的 ASP.NET 应用程序,然后部署在 x32 服务器上。没有问题。此外,我看不到在 VS2010 中选择 32 位和 64 位构建的选项。

最佳答案

你可以编译你的代码

  • AnyCPU - 在 32 位运行时以 32 位执行,在 64 位运行时以 64 位执行
  • x86 - 强制以 32 位执行
  • x64 - 强制以 64 位执行(不能在 32 位操作系统上运行)
  • (IA64 - 安坦)

如果您为 AnyCPU 编译,您的状态良好,而且通常情况下,您将使用 AnyCPU 平台目标。 (构建 -> Visual Studio 中的配置管理器)

在编译 .Net 代码时,它被编译成中间语言代码 (MSIL),后者又在运行时由 .Net 框架/运行时编译成 native 代码。

关于c# - 32 位和 64 位 ASP.NET 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4572306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com