Web Service-Namespace-Dynamische Benennung
-
09-06-2019 - |
Frage
Ich habe eine web-service
das werde ich bereitstellen, um dev, staging und Produktion.Zusammen mit diesem wird ein ASP.net Anwendung, die Bereitstellung, die separat, aber auch in jenen drei Stufen.
Was ist die pragmatische Art und Weise ändern Sie die folgende Zeile in der web-service entsprechend der aktuellen Umgebung?
[WebService(Namespace = "http://dev.mycompany.com/MyAppsWebService")]
[WebService(Namespace = "http://stage.mycompany.com/MyAppsWebService")]
[WebService(Namespace = "http://mycompany.com/MyAppsWebService")]
Lösung
Ihr webservice-Objekt hat den "URL" - Eigenschaft auf es, die können eingestellt werden über das web.config-Datei.Gibt es eine config Datei, die angelegt wird, wenn Sie fügen Sie die web-Verweis auf die Anwendung, die Sie kopieren sollten die Inhalte auf Ihrer Website.config oder app.config-Datei.Sie können anschließend die config-Datei und nicht zur Verwaltung von code-änderungen zur Aufnahme der änderung in der url.