ASP.NET Anwendung/web-service funktioniert nicht auf Windows Vista/IIS 7: Zugriffsrechte-problem?

Habe ich eine .NET 3.5 web-basierte service läuft auf http://localhost/serivce.svc/. Dann habe ich mir einen ASP.NET die Anwendung läuft auf http://localhost/myApp. In Application_Load meine Anwendung liest die XML-Konfiguration über den web-service. Das funktioniert auf meinem Rechner, aber:

  • Unter Windows Vista mit IIS 7 die Anforderung an die web-Dienste nicht.
  • Den web service zugegriffen werden kann über den browser ohne Probleme.
  • Ich die app konfiguriert pool meiner Bewerbung als admin ausführen. Ich habe den admin der IIS_USRS Gruppe, aber immer noch keinen Zugriff auf den web service. impersonate=true/false scheint nicht, einen Unterschied zu machen.
"Anfrage an den webervices fehl" - wie funktioniert es nicht? Ist es eine Ausnahme? Poste es bitte. Gibt es etwas in den Ereignisprotokollen? Post.
Ich bekomme einen 503 von der webservice zurück. Ich schrieb das zugegriffen wird url in einer log-Datei und es funktioniert einwandfrei im browser. Der code funktioniert gut, wenn von Visual Studio gestartet, ich war noch nicht in der Lage, mehr Informationen über den debugger.
Ich habe versucht zu Debuggen, das problem weiter zu. Wenn ich konfigurieren Sie die Anwendung mit einem schlechten URL die nicht existiert, noch bekomme ich eine 503. Das ist seltsam, denn ich würde erwarten, dass ein 404. Ich versuchte, verwenden Sie Fiddler, um einen Blick auf die details der Anfrage, jedoch kein Antrag zeigt sich in Fiddler. Also gehe ich davon aus, dass der Antrag nicht auch Blätter Anwendung. Irgendwie lokale Anfrage muss verboten werden auf dieser Maschine, aber ich weiß nicht, warum und wie zu prüfen?!?
fiddler 'wird nicht angezeigt-sessions auf "localhost" - die IE proxy-bits sind hart codiert, um keine proxies verwenden für localhost, verwenden Sie stattdessen 127.0.0.1./Beispiel (das extra . gemeint ist, dort zu sein)

InformationsquelleAutor Achim | 2009-08-13

Schreibe einen Kommentar