我正在使用在win 32位操作系统上开发的asp.net应用程序,部署计划是赢得64位环境。我是否需要在开发或部署中采取任何先决条件/预防措施/步骤。请帮忙。
谢谢/ Yogesh
答案 0 :(得分:1)
你不需要做任何特别的事情,为AnyCPU平台构建它,它应该在x86和x64机器上都能正常工作,只要你没有引用只在特定架构上运行的外部程序集或库。
答案 1 :(得分:1)
通常这是有效的(假设你的目标是任何CPU并且没有使用任何可能崩溃的PInvoke),但是除非我有一个与生产匹配的测试环境,否则我不会冒这个风险
但是,建议只投资64位开发基础设施以最接近地模仿目标环境,这可能更为可取。在编写时发现问题 远远远远比在测试中找到它更便宜。当然比在生产中找到它便宜。