gpt4 book ai didi

.net - 64位服务器目标,在32位OS上开发

转载 作者:行者123 更新时间:2023-12-01 15:02:57 29 4
gpt4 key购买 nike

背景:
我正在开发一个ASP.NET Web应用程序,该应用程序将在Windows XP 32位OS(公司标准,无法更改)上的Visual Studio 2010中开发。目标服务器是Windows 2008 Server 64位(IIS 7)。该应用程序将引用具有32位和64位版本的非托管dll(Oracle ODP.NET,11.2)。

问题:
通常,开发一个.NET应用程序的最佳方法是从部署到64个OS的32位OS开发环境中引用具有32位和64位版本的非托管dll?提到的一种解决方案是在IIS中切换到32位模式,但我想保留64位驱动程序的性能。

最佳答案

如果DLL的名称对于32位和64位是相同的,则只需将其写为32位,但是在部署64位时,只需使用正确的DLL。假设库使用IntPtr做正确的事情,它应该可以工作。

关于.net - 64位服务器目标,在32位OS上开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5913038/

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