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")]
War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top