Wirklich "leeres Projekt"
-
Montag, 21. Mai 2012 08:19Ich habe für ein Projekt nur einen benutzerdefinierten HTTP-Handlerinstalliert. Als Basis habe ich "Leere ASP.NET-Webanwendung" gewählt.Doch die Vorlage ist gar nicht leer, sie enthält eineVerzeichnisübersicht. Die brauche ich nur nicht, sie ist sogar eineüberflüssige potenzielle Fehlerquelle. Weiß jemand. wie ich dasloswerden kann? Ich brauche nur meinen Handler und sonst gar nichts.Hajü
- Bearbeitet Hans-J. Ude Montag, 21. Mai 2012 08:25
Alle Antworten
-
Montag, 21. Mai 2012 08:42Moderator
Hallo Hans-J.,
wenn ich eine "leere ASP.NET Webanwendung" von VS 2010 erstellen lasse, habe ich eine leere ASP.NET Webanwendung. In VS sieht das dann so aus:

Von daher weiß ich nicht so wirklich, was bei dir nun das Problem sein soll.
Wenn Du die Anwendung per ASP.NET Entwicklungswebserver startest, siehst Du mangels Standarddokument die Datei- und Verzeichnisliste. Mit IIS ist das in er Regel nicht so, es sei denn, man hätte die Option "Verzeichnis durchsuchen" aktiviert. Das sollte man dann deaktivieren.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Montag, 21. Mai 2012 09:44Am 21.05.2012 10:42, schrieb Stefan Falz [MVP]:> Wenn Du die Anwendung per ASP.NET Entwicklungswebserver startest, siehst> Du mangels Standarddokument die Datei- und Verzeichnisliste. Mit IIS ist> das in er Regel nicht so, es sei denn, man hätte die Option "Verzeichnis> durchsuchen" aktiviert. Das sollte man dann deaktivieren.Stimmt, unter IIS sehe ich eine Fehlermeldung:"HTTP-Fehler 500.19 - Internal Server ErrorAuf die angeforderte Seite kann nicht zugegriffen werden, da diezugehörigen Konfigurationsdaten für die Seite ungültig sind."Wenn ich als Web-Option "Keine Seite öffnen, ..." wähle, kommt keineFehlermeldung aber mein WinForms Testprogramm bekommt auch keineVerbindung, weder mitreq = (HttpWebRequest) WebRequest.Create("http://localhost/IPNclient");req =(HttpWebRequest)WebRequest.Create("http://localhost/IPNclient/IPNclient.ashx");req = (HttpWebRequest)WebRequest.Create("http://localhost/IPNclient.ashx");Serverseitig ist eingestelltProjekt-URL: http://localhost/IPNclientDer HTTP-Handler heißt IPNclient.ashxIst meine Vermutung bezüglich meiner ersten Frage mit derVerzeichnisansicht richtig, dass die aus dem VS-Host Server kommt?Hajü
-
Montag, 21. Mai 2012 09:53Moderator
Hi,
Stimmt, unter IIS sehe ich eine Fehlermeldung:
"HTTP-Fehler 500.19 - Internal Server ErrorAuf die angeforderte Seite kann nicht zugegriffen werden, da diezugehörigen Konfigurationsdaten für die Seite ungültig sind."dann korrigier zuerst mal diesen Fehler in der web.config. Dann sollte auch dein WinForms Programm den Handler aufrufen können.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Hans-J. Ude Montag, 21. Mai 2012 14:34
-
Montag, 21. Mai 2012 14:31Am 21.05.2012 11:53, schrieb Stefan Falz [MVP]:> dann korrigier zuerst mal diesen Fehler in der web.config. Dann sollte> auch dein WinForms Programm den Handler aufrufen können.Das war ein zäher Kampf für das Bischen was jetzt noch in der web.configdrinsteht. Und in meinem Testprogramm war auch noch ein wirklich dusseliger Bug. Aber jetzt läuft Alles wie erwartet, Besten Dank! Solangsam lichtet sich der Nebel...Hajü
- Bearbeitet Hans-J. Ude Montag, 21. Mai 2012 21:04

