【问题标题】:Can I deploy SharePoint solutions with 32 bit assemblies on a 64 bit SharePoint farm?我可以在 64 位 SharePoint 场上部署具有 32 位程序集的 SharePoint 解决方案吗?
【发布时间】:2009-07-30 15:54:55
【问题描述】:

我们的开发环境都是 32 位的,但我们的生产 SharePoint 场都是 64 位的。我们可以直接将 SharePoint 解决方案部署到 64 位平台,还是需要重新编译所有内容?

【问题讨论】:

    标签: sharepoint 64-bit 32-bit


    【解决方案1】:

    如果您将平台目标设置为“任何 CPU”(这是默认设置),则无需重新编译。您可以通过转到项目属性中的“构建”选项卡来找到此下拉列表。启用此设置后,.NET Framework 足够智能以适应任一平台。

    我正在使用这些设置描述的相同环境中工作并且没有问题。

    编辑:一个很好的问题可以进一步描述这一点 - Compile ASP.NET to 64 BIT

    【讨论】:

      【解决方案2】:

      有点题外话,但是如果您像我们一样通过 MSI 的构建作为简单的 Visual Studio 安装项目来交付解决方案文件,那就另当别论了。这些 MSI 的 32 位的,需要fair bit of modding 才能使它们与 64 位兼容。

      然而,解决方案本身应该不会造成任何问题。

      【讨论】:

      • 在我看来,MSI 和 SharePoint 并不是一个很好的组合!尝试查看 codeplex.com/sharepointinstaller 以获取专用的 SharePoint 解决方案安装程序。
      • MSI 不适用于 SharePoint 的一个原因是 MSI 是基于计算机的。您在机器上安装/卸载。但是,SharePoint 解决方案是基于场的,可能会影响场中的多台计算机。
      • MSI 和解决方案具有不同的角色。我们首先提供 MSI 来安装解决方案(我们的顾问不希望接触命令行,除非在安装过程中发生意外情况),然后将解决方案部署到他们想要的任何机器上。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-07
      • 2012-07-24
      • 2010-11-22
      • 1970-01-01
      • 2016-12-10
      • 2012-07-05
      • 1970-01-01
      相关资源
      最近更新 更多