[英]Change x86 to x64 dlls in production environment for ASP.NET application
我有一个正在使用C#开发的ASP.NET应用程序。
该应用程序需要一组参考(dll)才能工作。 在开发阶段,我需要使用x86(32位)库,但是当我将应用程序投入生产时,我需要用x64(64位)版本替换这些库。
是否像在Visual Studio中一样在IIS7(Server 2008)中部署系统(它与x86库一起使用),然后直接在生产环境中(通过复制粘贴)将x86库与x64一起更改,是否正确且安全? 如果不是这种情况,您可以提出一种更干净的方法吗?
在所有情况下,您都应该使用在生产环境中部署的相同版本进行测试/开发。 因此,在开发中,如果生产服务器为x64,则应为x64进行编译。 否则,在投产时会有错误的风险。 例如,您可以使用不自行编译的x86库。 您只会在生产中注意到这一点,这有点晚了。
可行的方法是使所有环境相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.