【问题标题】:Change x86 to x64 dlls in production environment for ASP.NET application在 ASP.NET 应用程序的生产环境中将 x86 更改为 x64 dll
【发布时间】:2011-11-23 09:08:46
【问题描述】:

我有一个目前正在用 C# 开发的 ASP.NET 应用程序。

应用程序需要一组引用 (dll) 才能工作。在开发阶段,我需要使用 x86(32 位)库,但是当我将应用程序投入生产时,我需要用 x64(64 位)版本替换这些库。

在我的 IIS7(Server 2008)中部署系统是否正确且安全,就像在 Visual Studio 中一样(因此使用 x86 库),然后在生产环境中直接使用 x64 更改 x86 库(通过复制粘贴) ?如果不是这种情况,您能否建议一种更干净的方法?

【问题讨论】:

    标签: asp.net dll production


    【解决方案1】:

    在所有情况下,您都应该使用与在生产环境中部署相同的版本进行测试/开发。所以在开发中,如果你的生产服务器是 x64,你应该为 x64 编译。否则,您在投入生产时有出错的风险。例如,您可以使用自己不编译的 x86 库。您只会在生产时注意到这一点,这有点晚了。

    要走的路是使所有环境都相同。

    【讨论】:

      猜你喜欢
      • 2010-12-29
      • 2023-03-30
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多