簡體   English   中英

無法連接到遠程服務器,但在fiddler運行metro應用程序時可以正常工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM