Использование клиента TFS2010 в 64-разрядном IIS-процессе - PullRequest
3 голосов
/ 11 ноября 2010

Я нахожу противоречивую информацию о клиентских сборках TFS 2010. Я хочу подключиться к серверу TFS 2010 из приложения ASP.Net, работающего на IIS 7.5, в пуле только 64-разрядных приложений.

Я скопировал все клиентские сборки TFS в папку bin моего веб-приложения (чтобы избежать необходимости устанавливать клиент TFS на веб-сервер), но получил исключение в виде неверного формата изображения из следующих сборок:

  • Microsoft.TeamFoundation.WorkItemTracking.Client.Cache.dll
  • Microsoft.TeamFoundation.WorkItemTracking.Client.RuleEngine.dll
  • Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.dll

Все они выглядят как 32-битные сборки.

Есть ли способ обойти это или необходимо включить пул приложений для 32-битных приложений, прежде чем вы сможете использовать клиентские сборки TFS 2010?

1 Ответ

4 голосов
/ 11 ноября 2010

См. Мой пост в блоге Установка только серверных компонентов TFS . Это позволит вам получить необходимые 64-битные компоненты на ваш веб-сервер.

...