locked
WebService nach Publish fuktioniert nicht RRS feed

  • Frage

  • Hallo, 

    ich habe ein SL-Projekt welches WCF-Services benutzt.

    Der Service ruft Daten einer MSSQL-DB ab, welche nicht local ist.

    In der Entwicklungsumgebung (VS2010) funktioniert das alles hervorragend.

    Jetzt habe ich das Web-Projekt published ( FileSystem ).

    Wenn ich jetzt aus dem Ordner heraus die html starte, wird zwar die SL-Applikation ausgeführt, jedoch kommen keine Daten von der DB an.

    Ich benutze SL4 und habe in der ServiceReference.clientConfig den Endpoint relative gesetzt.    <endpoint address="../ServiceGetData.svc" 

    Auch wenn ich die durch publish erstellten Dateien/Ordner in das root vom Server schiebe, funktioniert die Datenabfrage nicht.

    Habe ich etwas übersehen?

    Wenn ich den Service direkt im Browser aufrufen möchte, bekomm ich 404! (merkwürdig)

    Bin dankbar für jegliche Hilfe.

    Dienstag, 9. November 2010 13:01

Antworten

  • Hi,

    Jetzt habe ich das Web-Projekt published ( FileSystem ). Wenn ich jetzt aus dem Ordner heraus die html starte, wird zwar die SL-Applikation ausgeführt, jedoch kommen keine Daten von der DB an.

    Du hast das Projekt bzw. die erzeugten Dateien aber schon auf den Webserver geschoben?

    Wenn ich den Service direkt im Browser aufrufen möchte, bekomm ich 404!

    Wenn die Dateien auf dem Webserveer existieren, könnte es sein, dass entweder die Webdiensterweiterung nicht installiert/aktiviert ist oder dass der Mimetype für die Dateiendung .svc im IIS fehlt. In dem Fall liefert IIS einen 404 Fehler für (ihm) unbekannte Dateiendungen.


    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
    Dienstag, 9. November 2010 13:46

Alle Antworten

  • Hi,

    Jetzt habe ich das Web-Projekt published ( FileSystem ). Wenn ich jetzt aus dem Ordner heraus die html starte, wird zwar die SL-Applikation ausgeführt, jedoch kommen keine Daten von der DB an.

    Du hast das Projekt bzw. die erzeugten Dateien aber schon auf den Webserver geschoben?

    Wenn ich den Service direkt im Browser aufrufen möchte, bekomm ich 404!

    Wenn die Dateien auf dem Webserveer existieren, könnte es sein, dass entweder die Webdiensterweiterung nicht installiert/aktiviert ist oder dass der Mimetype für die Dateiendung .svc im IIS fehlt. In dem Fall liefert IIS einen 404 Fehler für (ihm) unbekannte Dateiendungen.


    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
    Dienstag, 9. November 2010 13:46
  • Der Fehler bei mir!

    Trotzdem Danke

    Dienstag, 9. November 2010 15:10