在仅 64 位 IIS 进程中使用 TFS2010 客户端
我发现有关 TFS 2010 客户端程序集的冲突信息。我希望从仅 64 位应用程序池中的 IIS 7.5 上运行的 ASP.Net 应用程序连接到 TFS 2010 服务器。
我将所有 TFS 客户端程序集 x 复制到 Web 应用程序的 bin 文件夹中(以避免必须将 TFS 客户端安装到 Web 服务器上) - 但从以下程序集中得到错误的图像格式异常:
- Microsoft.TeamFoundation.WorkItemTracking。 Client.Cache.dll
- Microsoft.TeamFoundation.WorkItemTracking.Client.RuleEngine.dll
- Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.dll
它们似乎都是仅限 32 位的程序集。
有没有办法解决这个问题,或者是否必须为 32 位应用程序启用应用程序池,然后才能使用 TFS 2010 客户端程序集?
I'm finding conflicting information regarding the TFS 2010 Client assemblies. I wish to connect to a TFS 2010 server from an ASP.Net application running on IIS 7.5 in a 64-bit only application pool.
I x-copied all the TFS client assemblies into the bin folder of my web application (to avoid having to install the TFS client onto the web server) - but get a bad image format exception from the following assemblies:
- Microsoft.TeamFoundation.WorkItemTracking.Client.Cache.dll
- Microsoft.TeamFoundation.WorkItemTracking.Client.RuleEngine.dll
- Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.dll
They all appear to be 32bit only assemblies.
Is there a way to work around this, or does the application pool have to be enabled for 32bit applications, before you can use the TFS 2010 client assemblies?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅我的博客文章 仅安装 TFS 的服务器组件。这将使您能够将所需的 64 位组件加载到您的 Web 服务器上。
See my blog post on Installing Just the Server Components of TFS. That will let you get the 64-bit components you need onto your web server.