Beantwortet Wirklich "leeres Projekt"

  • Montag, 21. Mai 2012 08:19
     
     
    Ich habe für ein Projekt nur einen benutzerdefinierten HTTP-Handler
    installiert. Als Basis habe ich "Leere ASP.NET-Webanwendung" gewählt.
    Doch die Vorlage ist gar nicht leer, sie enthält eine
    Verzeichnisübersicht. Die brauche ich nur nicht, sie ist sogar eine
    überflüssige potenzielle Fehlerquelle. Weiß jemand. wie ich das
    loswerden kann? Ich brauche nur meinen Handler und sonst gar nichts.
     
    Hajü
     

Alle Antworten

  • Montag, 21. Mai 2012 08:42
    Moderator
     
     

    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:44
     
     
    Am 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 Error
    Auf die angeforderte Seite kann nicht zugegriffen werden, da die
    zugehörigen Konfigurationsdaten für die Seite ungültig sind."
     
    Wenn ich als Web-Option "Keine Seite öffnen, ..." wähle, kommt keine
    Fehlermeldung aber mein WinForms Testprogramm bekommt auch keine
    Verbindung, weder mit
     
    req = (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 eingestellt
     
    Der HTTP-Handler heißt IPNclient.ashx
     
    Ist meine Vermutung bezüglich meiner ersten Frage mit der
    Verzeichnisansicht richtig, dass die aus dem VS-Host Server kommt?
     
    Hajü
     
  • Montag, 21. Mai 2012 09:53
    Moderator
     
     Beantwortet

    Hi,

    Stimmt, unter IIS sehe ich eine Fehlermeldung:
    "HTTP-Fehler 500.19 - Internal Server Error
    Auf die angeforderte Seite kann nicht zugegriffen werden, da die
    zugehö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:31
     
     
    Am 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.config
    drinsteht. Und in meinem Testprogramm war auch noch ein wirklich dusseliger Bug. Aber jetzt läuft Alles wie erwartet, Besten Dank! So
    langsam lichtet sich der Nebel...
     
    Hajü