2009-08-26 64 views
0

我的應用程序(用C#編寫的Windows服務)的部署要求聲明代理服務器的存在。什麼是我安裝和測試Windows服務的好代理?

我與誰將會安裝我的應用程序的人的互動: 1.他的公司通過塊代理 他需要提供自己的IE瀏覽器配置的路徑,代理腳本接入Internet。 3.他還需要輸入用戶名/密碼。

我的應用程序需要訪問公開託管的WebService。準備中,我給他發了一個測試Winform應用程序。在app.config文件中,我使用了這篇文章中提到的設置.NET client app: how to reach Web Services in case of proxy? 但是,它沒有工作。我根據他的IE設置自定義App.config中的代理設置,但似乎沒有任何工作。

我不想在我的應用程序中使用System.Net類對代理設置進行硬編碼。毫無疑問,我想使用配置文件。

所以,我想在VPC映像上安裝一個代理並嘗試讓我的應用程序運行。

我的問題: 1.什麼是我可以在我的虛擬機上安裝一個很好的代理 - 將複製我在上面2 & 3中提到的行爲(僅限Windows沒有Linux /烏賊PLS)。 2.如果它是感興趣,我使用的代理服務器設置爲:

<system.net> 
    <defaultProxy > 
     <proxy usesystemdefault= 「False「 proxyaddress=「http://10.1.10.10:8080「 bypassonlocal=「True「 /> 
    </defaultProxy> 
</system.net> 

假設系統將讀取IE的設置,我也試過

<proxy autoDetect="true" /> 

它沒有工作。

請注意。讓我知道我的要求是否不清楚。

+0

有Windows Squid二進制文件可用。 – Brian 2009-08-26 13:06:16

回答