【问题标题】:Web Add-in for TFS Installation ProblemTFS 安装问题的 Web 插件
【发布时间】:2010-11-14 09:46:32
【问题描述】:

我正在为 TFS2008 创建一个简单的 Web 应用程序,因此我使用“Microsoft.TeamFoundation.*”程序集来访问 TFS。一切都很好,直到我决定将它从我的机器移到单独的 Win2003 服务器上。

事实上,它是一个应用了最新更新的干净服务器。所以,我复制了我的应用程序的二进制文件并尝试运行它。没有运气(但真是个惊喜;))!

我与系统组件进行了以下谈话:

  • :请开始做点什么
  • "Object reference not set to an instance of an object" 当 代码尝试访问 WorkItemStore
  • ME:好的,请在 GAC 中找到“WorkItemTracking.Client.-”二进制文件
  • ASP.Net:由于某种原因无法加载“Microsoft.TeamFoundation.WorkItemTracking.Client.Cache”,您能做点什么吗?
  • ME:好的,刚刚从磁盘中删除了二进制文件,所以只剩下 GAC 了。请再看一遍好吗?
  • ASP.Net:太棒了,它有效!!!
  • :嗯,"Object reference not set to an instance of an object",你是瞎了吗?
  • :咕噜!好的,所有二进制文件都在 GAC 中?现在怎么办?
  • :不,你不知道这个神奇的词吗?
  • :和我的friend 长谈
  • ME:好的,大家安静。这是一款让您满意的工具 - MS Team Explorer 2008
  • :好吃!!!
  • ASP.Net:酷!
  • :终于! MS TE2008 神一样!

我的问题如下:

  • 有什么方法可以在干净的 Win2003 服务器上安装我的应用程序,而无需安装 Team Explorer 2008?
  • 或者,也许,我遗漏了什么或做错了什么。

请指教!提前谢谢!


关于这个问题的更多信息:

  1. 我拥有服务器的管理权限
  2. 我在 TFS 的 Team Foundation 管理员组中,所以我在这里也拥有所有权限
  3. Web 应用程序在我帐户下的单独应用程序池下运行
  4. 为 TFS 缓存组件指定的缓存文件夹存在并且 Web 应用程序可以完全访问它
  5. “只读”标志已在所有位置(缓存文件夹、Web 应用程序文件夹)移除

【问题讨论】:

    标签: .net tfs


    【解决方案1】:

    简短的回答是否定的。长答案在这里讨论:Deployment of code which uses the Microsoft Team Foundation Server APIs

    【讨论】:

      猜你喜欢
      • 2013-01-11
      • 1970-01-01
      • 2023-04-09
      • 2011-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-10
      相关资源
      最近更新 更多