Asp.net应用程序开发在WIndows 32位上并部署在64位上

时间:2011-03-10 09:47:51

标签: .net asp.net 32bit-64bit

我正在使用在win 32位操作系统上开发的asp.net应用程序,部署计划是赢得64位环境。我是否需要在开发或部署中采取任何先决条件/预防措施/步骤。请帮忙。

谢谢/ Yogesh

2 个答案:

答案 0 :(得分:1)

你不需要做任何特别的事情,为AnyCPU平台构建它,它应该在x86和x64机器上都能正常工作,只要你没有引用只在特定架构上运行的外部程序集或库。

答案 1 :(得分:1)

通常这是有效的(假设你的目标是任何CPU并且没有使用任何可能崩溃的PInvoke),但是除非我有一个与生产匹配的测试环境,否则我不会冒这个风险

但是,建议只投资64位开发基础设施以最接近地模仿目标环境,这可能更为可取。在编写时发现问题 远远远远比在测试中找到它更便宜。当然比在生产中找到它便宜。