2016-05-31 79 views
2

我創建了一個新的flowdock服務鉤子,當創建請求時發送聊天消息。 TFS服務器位於公司代理的後面,因此我在C:\Program Files\Microsoft Team Foundation Server 14.0\Application Tier\Web Services\web.config中設置了代理配置。測試按鈕工作並通過我的流程發送測試消息。當我嘗試嘗試它真正創造一個拉請求鉤失敗:TFS 2015 Flowdock代理服務鉤子

System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> 
    System.Net.WebException: The remote server returned an error: (407) 
    Proxy Authentication Required. 

它看起來像鉤走的是不同的根。

任何想法,如果有任何配置文件需要代理設置?

+0

您是如何在C:\ Program Files \ Microsoft Team Foundation Server 14.0 \ Application Tier \ Web Services \ web.config中設置代理配置的? –

回答

3

我到底提出了與微軟一票,他們給了我那部分工作的解決方案。

通過將代理配置添加到C:\ Program Files \ Microsoft Team Foundation Server 14.0 \ Application Tier \ Message Queue和C:\ Program Files \ Microsoft Team Foundation Server 14.0 \ Application Tier \ Web Services_areas中的Web配置,然後重置後臺作業代理服務我開始得到間歇性結果。我注意到,當運行進程監視器,大部分工作來自TfsJobAgent.exe我將代理設置添加到C:\ Program Files \ Microsoft團隊基礎服務器14.0 \應用層\ TFSJobAgent \ TfsJobAgent.exe.config ,重新啓動服務,現在我似乎在服務鉤子觸發時獲得持久的成功。

+0

我也爲TFS代理設置了它。不知道這是否真的有必要,但我有點絕望,不想花費更多時間, – guillem

+0

我在上面的web configs中設置代理並重新啓動服務「Visual Studio Team Foundation後臺作業代理」。有用!謝謝。 –

0

你可以試試下面的代碼:

<system.net> 
    <defaultProxy> 
    <proxy usesystemdefault="True" proxyaddress="http://<yourproxy:port#" bypassonlocal="True"/> 
    </defaultProxy> 
    </system.net>