- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的公司,我们最近为 TeamFoundationServer 设置了一个 TeamFoundation 代理。我编写了一个 C# 应用程序,它连接到 TFS 来查询各种内容。现在,我希望该应用程序也支持通过 TFS 代理进行连接。由于我对 TFS 不太熟悉,所以遇到了一些困难。理想情况下,我希望应用程序仅“了解”TFS 代理并让它像普通 TFS 一样运行。这可能吗?
我正在做的是这样的:
TfsTeamProjectCollection projects =
new TfsTeamProjectCollection(new Uri(serverUriString,
new NetworkCredential(username, password, domain));
如果 serverUriString
是 TFS(例如“http://MyTfs:8080 ”),则效果很好。当我用 TFS 代理(例如“http://MyTfsProxy:8081 ”)替换它时,我得到一些不特定的 TeamFoundationServiceUnavailableException
,最后它指出发生了 http 404 错误。 404 对我来说没有多大意义,我能够 ping 服务器,我可以从浏览器连接到它,并且 Visual Studio 也接受它。我是否需要设置与 TFS 和代理的连接?如果是,我该怎么做?
最佳答案
AddProxy()方法用于向TFS服务器注册代理服务器列表,以便客户端可以自动检测和使用代理服务器。
如果您只想将客户端配置为使用代理服务器,则没有属性可以执行此操作。您必须设置注册表项或未记录的环境变量。
对于 TFS2008 客户端,注册表项是:
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\SourceControl\Proxy]
"Enabled"="True"
"Url"="http://someproxy:8081"
对于 TFS2010 客户端,注册表项是:
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\TeamFoundation\SourceControl\Proxy]
"Enabled"="True"
"Url"="http://someproxy:8081"
在任一 TFS 版本中,您都可以设置未记录的环境变量:
System.Environment.SetEnvironmentVariable("TFSPROXY",http://someproxy:8081);
关于c# - 如何以编程方式通过代理连接到 TFS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3777138/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!