Pregunta

tengo un web-service que implementaré en desarrollo, puesta en escena y producción.Junto con esto habrá un ASP.net aplicación que se implementará por separado pero también en esas tres etapas.

¿Cuál es la forma más pragmática de cambiar la siguiente línea en el servicio web para que coincida con el entorno actual?

[WebService(Namespace = "http://dev.mycompany.com/MyAppsWebService")]
[WebService(Namespace = "http://stage.mycompany.com/MyAppsWebService")]
[WebService(Namespace = "http://mycompany.com/MyAppsWebService")]
¿Fue útil?

Solución

Su objeto de servicio web tiene una propiedad "URL" que se puede configurar a través del archivo web.config.Hay un archivo de configuración que se crea cuando agrega la referencia web a su aplicación y debe copiar el contenido en su archivo web.config o app.config.Luego puede implementar el archivo de configuración y no tener que administrar ningún cambio de código para adaptarse al cambio en la URL.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top