【问题标题】:64bit version of the Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader assembly64 位版本的 Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader 程序集
【发布时间】:2015-04-18 21:43:50
【问题描述】:

我正在开发一个使用“Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader”dll 中的函数的大型网站。现在我们真的希望在 IIS 中仅将我们的 Web 应用程序发布为 64 位,并关闭“启用 32 位应用程序”。

这是我唯一找不到 64 位版本的程序集。有没有我找不到的?

是否有任何设置需要更改以避免发布此 dll?

谢谢!

【问题讨论】:

    标签: .net iis deployment tfs


    【解决方案1】:

    我刚刚在“C:\Windows\Microsoft.NET\assembly\GAC_64\Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader\v4.0_12.0.0.0__b03f5f7f11d50a3a\ "文件夹。

    并且在同一个文件夹中还有另一个 dll "Microsoft.WITDataStore.dll"。

    将两个 DLL 复制到 worker 角色,它可以工作;我认为它也应该适用于网络角色。

    【讨论】:

    • 你拯救了我的一天!我在从 Azure Worker Role 创建工作项时遇到了很多问题,因为这个 DLL 是 32 位的。从 Web Role 很容易,因为我们可以更改 IIS 设置以允许 32 位应用程序。但从 Worker Role 来看,这是我所看到的正确(唯一?)解决方案。
    【解决方案2】:

    目前没有 64 位版本的 TFS 客户端 API。

    由于 64 位系统上的 32 位应用程序在 IIS 中的运行速度比原生 64 更快,我不知道您为什么需要这个。 ? 除非你使用超过 2gb 的内存....

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-21
      • 2021-07-08
      相关资源
      最近更新 更多