我已經創建了一個使用xml rpc進行通信的C sharp Wpf ClickOnce應用程序。很多我的用戶以不同的方式獲得代理設置。有些使用pac文件,其他來自IE或dhcp等。我希望自動完成在任何類型的環境中獲取代理詳細信息的整個過程。我已經嘗試了很多不同的代碼片段,但是想要聽到這樣的事情是否已經存在。Clickonce自動檢測代理
我看到Xml Rpc文檔有一個setProxy方法,但我不知道如何指定用戶名或passsword(如果使用的話)。整個過程對我來說仍然有點混亂。
我也嘗試了許多不同的代碼片段,包括WebProxy類和使用的DefaultCredentials,DefaultProxy,GetSystemWebProxy等
目前我打算使用WinHTTP的拿到代理設置嘗試dllimport的。我不確定是否可以在Clickonce部署中執行此操作。 dllimport與p/invoke相同嗎?
正如你所看到的,我將不勝感激關於如何獲得任何類型的代理設置的建議。
感謝任何反饋。