2012-04-13 14 views
1

Ich habe vor kurzem einen neuen Entwicklungs-PC eingerichtet, der 64 Bit ist und IIS 7 hat. Ich entwickle eine Webanwendung, die ich regelmäßig auf meinem alten Entwicklungs-PC bereitstellen würde. Auf meiner neuen Entwicklung PC, bin ich mit dem folgenden Fehler angezeigt:ASP.NET und IIS7 Winsock Fehler

[SocketException (0x273b): The requested protocol has not been configured into the system, or no implementation for it exists] 
System.Net.Dns.InternalGetHostByAddress(IPAddress address, Boolean includeIPv6, Boolean throwOnFailure) +1576906 
System.Net.Dns.GetHostByAddress(String address) +117 
_Default.Page_Load(Object sender, EventArgs e) +154 
System.Web.UI.Control.OnLoad(EventArgs e) +99 
System.Web.UI.Control.LoadRecursive() +50 
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627 

ich den Fehler auf Fehler haben, und ich habe es auf die folgende Zeile verfolgt:

System.Net.Dns.GetHostByAddress(Request.ServerVariables.Item("REMOTE_HOST")).HostName 

Wenn ich diese Zeile aus kommentieren, dann funktioniert es perfekt. Was ist das Problem mit dieser Linie?

+0

Was durch den Aufruf zu Request.ServerVariables.Item ("REMOTE_HOST") zurückgeführt wird? –

+0

@mj, danke. Dies ergibt:: 1, was auch ungewöhnlich ist. – w0051977

+0

Ich denke, das ist dann dein Teil deines Problems. Probieren Sie hart in einer IP-Codierung. CNN.com ist 157.166.255.19 und sehen, was es tut. –

Antwort