2008-09-14 76 views
4

我有一個使用亞馬遜網絡服務的.Net網絡應用程序的問題。通過集成的Visual Studio Web服務器,一切正常。但它部署到IIS在同一臺計算機,我收到以下錯誤消息後:IIS使用代理進行web服務請求。如何阻止此?

Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach 
einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder 
die hergestellte Verbindung war fehlerhaft, da der verbundene Host 
nicht reagiert hat 192.168.123.254:8080 

大致翻譯爲「無法連接到192.168.123.254:8080」

計算機是活動的一部分目錄。 AD-Server安裝在使用192.168.123.254作爲代理的網絡上。現在它無法訪問,不應該使用。

如何防止IIS使用代理?

我認爲這與Internet Explorer的策略設置有關。 「舊」AD用戶具有此設置,但新創建的用戶不具有此設置。我檢查了所有的組策略設置,並且沒有定義代理。

Web服務器正在本地計算機上的匿名Internet用戶帳戶的上下文中運行。本地用戶是否從AD獲取設置?如果是的話,如果我不能以該用戶的身份登錄,那麼如何更改該設置?

我能做些什麼,還有什麼可以檢查的地方?

回答

0

IIS是目的地。配置問題出現在進行呼叫的任何地方(像客戶端一樣)。如果您正在使用內置的.Net通信方法,則需要在...中進行調整...等待它... Internet Explorer。

是的!那小小的婊子咬我的次數比我還記得的要多。當我在內部和外部服務器之間切換時,我曾經必須在IE 5或6次切換代理服務器設置。較新版本的IE有更好的「不使用代理服務器」規則集。

- 澄清 - 由於IIS使用的用戶標識似乎使用此設置,因此您可能需要搜索註冊表,以便爲每個用戶標識和/或默認標識存儲代理信息的存儲位置。

1

一些組策略設置,可能是相關的:

根\本地計算機策略\計算機配置\管理模板\ Windows組件\ Internet Explorer \請代理服務器設置每臺機器 - 默認情況下,這是禁用的,這意味着服務器上的個人用戶具有自定義的代理設置。

Root \ Local computer policy \ User configuration \ Windows settings \ Internet Explorer maintenance \ Connection。在「自動瀏覽器配置」中,「自動檢測配置設置」的值 - 您可以將其設置爲禁止進程嘗試自動檢測代理設置。

也就是說,使用hwiechers的答案中顯示的defaultProxy設置似乎是一個更好的方法,不會影響計算機上的其他進程或用戶。