[英]Unable to connect to the remote server but works when fiddler is running metro app
我有一個奇怪的問題,我正在嘗試從網絡計算機中檢索XML字符串,當我在我自己的網絡之外時,它可以工作但是當我在同一個網絡上時,我會遇到例外情況,例如:
+ $exception {"Unable to connect to the remote server"} System.Exception {System.Net.WebException}
An attempt was made to access a socket in a way forbidden by its access permissions 192.168.2.214:8080
我正在使用的代碼是:
Uri URL = new Uri(SabURL + QueueStatusURL + API);
string myURL = URL.AbsolutePath;
var xmlResults = XDocument.Load(URL.OriginalString.ToString());
奇怪的是,當我運行Fiddler4時它工作得很好,Fiddler做了什么讓它開始工作? 這是某種代理問題,如果是這樣,我將如何處理它?
嘗試添加專用網絡的功能,它對我有用
這是IE中的行為問題。 如果請求沒有解決,它將不會顯示響應,也不會導航到頁面。 另一方面,Chrome並不關心請求是否解決但顯示URL仍然顯示服務器未找到或類似的消息。
fiddler所做的是當它打開時充當代理。 所以,當你有小提琴手運行時,它會嘗試解析一個請求,然后將一個html頁面傳遞給IE,即使出現錯誤也是如此。 因此IE總是在fiddler運行時顯示一些東西,因為IE並不試圖自己處理請求。
遺憾的是,沒有已知的方法可以改變這種行為。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.