Pregunta

Tengo una solución web asp.net que hace referencia a un servicio web desde otro sitio web (también en nuestro entorno de desarrollo). Quiero saber si necesito cambiar la dirección del servicio web (de servidor de producción) a la hora de implementar la producción y cómo o si no es necesario realizar ningún cambio?

¿Fue útil?

Solución

En primer lugar, asegúrese de que el servicio Web es dinámica.

A continuación, le sugiero que ponga el URI en el archivo web.config de la siguiente manera:

<appSettings>
    <add key="WebServiceUri" value="http://example.com/service.asmx"/>
</appSettings>

Cuando a continuación, una instancia del servicio Web, haga lo siguiente:

WebService service = new WebService();
service.Uri = ConfigurationSettings.AppSettings["WebServiceUri"];

El servicio Web usará ahora que URI en cada solicitud de servicio Web que hace.

Otros consejos

Yo diría que poner la URL real del servicio web en la parte appsettings de su web.config, a continuación, utilizar ese momento de la ejecución.

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