So beheben Sie eine fehlerhafte Anforderungsantwort von IIS Express 7 für eine Anforderung aus dem Internet

So beheben Sie eine fehlerhafte Anforderungsantwort von IIS Express 7 für eine Anforderung aus dem Internet

Ich versuche, IISExpress 7 in Windows XP zu bedienen Anfragen aus dem Internet für ASP .NET MVC2-Anwendung

Ich habe die Zeile in iisexpress 7 applicationhost.config geändert von

<binding protocol="http" bindingInformation=":8080:localhost" />

Zu

<binding protocol="http" bindingInformation=":80:" />

Anfrage

GET http://1.2.3.4/Grid/Validate?_column=Toode&_entity=RidO&Toode=ooooo HTTP/1.1
Cookie: active=1; .EevaAuth=CF57FC098F341A1230626D5E339C9E94FE2D77157AAE54402DC2AB5F1AE1E079A9CB93B88B5479B4E926D3C6CDFF7D994E8FA1381CA32D20245A2A9C493B992F2E8863EA6C8E080886EDA103926096CB83B033490552F3CB9BFF62ABD5CFBA5181F378888BFF96D51400319AF8955B556D50A866
Host: 1.2.3.4

aus dem Internet verursacht einen Fehler „Ungültige Anfrage“:

HTTP/1.1 400 Bad Request
Cache-Control: private, s-maxage=0
Content-Type: text/html
Server: Microsoft-IIS/7.5
X-AspNetMvc-Version: 2.0
X-AspNet-Version: 2.0.50727
X-Powered-By: Eeva ERP
Date: Thu, 24 Nov 2011 11:52:30 GMT
Content-Length: 11

Bad Request

Wenn die Anfrage von localhost gestellt wird, tritt diese Ausnahme nicht auf. Alle Lösungen, die ich gefunden habe, beschreiben, dass dies durch zusätzliche Zeichen in der URL verursacht wird. URL, wenn diese Anfrage http://1.2.3.4/Grid/Validate(IP-Adresse geändert) keine ungültigen Zeichen enthält.

Wie kann die Bearbeitung dieses Internet-Anfrageformulars ermöglicht werden?

Antwort1

Überprüfen Sie die IIS-Protokolle unter C:\inetpub\logs\wmsvc#. Ihre Anfrage enthält möglicherweise HTML-codierte Zeichen statt einer URL-codierten wie folgt:

http://1.2.3.4/Grid/Validate?_column=Toode&amp;_entity=RidO&amp;Toode=ooooo

Wenn das nicht der Fall ist,Microsoft KnowledgeBaseDer Artikel könnte Ihnen vielleicht weiterhelfen (dort steht Windows Server 2003, aber wenn ich mich recht erinnere, könnte das auch auf XP zutreffen).

verwandte Informationen