Hallo Leute
Ich arbeite gerade an einem Webservice.
Ich habe den Namespace von "http://tempuri.org" geändert:
[WebService(Namespace = "http://meineDomain.de/websvc/")]
Trotzdem kommt nach der Veröffentlichung auf dem Server die Meldung:
Fehlermeldung:
This web service is using
> as its default namespace.
Recommendation: Change the default namespace before the XML Web service is made public.
Ich habe die Dateien schon einmal komplett auf dem Server gelöscht und neu veröffentlicht.
Jedoch ohne Erfolg.
Wo liegt der Fehler ?
Danke und GRuß
Chazon
Benutze Strg+F um in Deinem Projekt nach dem String zu suchen.
Dann siehste ja, wo es noch (falsch) definiert ist.
Ansonsten stehen in der Dokumentation entsprechende Tipps.
How to eliminate tempuri.org from your service WSDL
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Danke für die Antwort.
Das PRojekt hatt ich vorher schon durchsucht , aber keine Einträge in dem gesamten Projekt gefunden. Auch den Naemspace als Konatnte zu deklarieren brachte nichts.
Wenn ich den Service lokal erstelle taucht dieser String nirgends auf.
Dann prüf mal ob alle DLL's korrekt aktualisiert werden bei der Veröffentlichung. Klingt für mich schwer dannach dass die Einstiegs-DLL (Service.asmx.cs) nicht aktualisiert wird.
Wird denn auch alles veröffentlicht? Speziell wenn du in den IIS veröffentlichs klappt das oft nicht, da spezielle Schreibberechtigungen erforderlich sind.
Wissen ist nicht alles. Man muss es auch anwenden können.
PS Fritz!Box API - TR-064 Schnittstelle | PS EventLogManager |