Implantar tempo Webservice localização
-
03-07-2019 - |
Pergunta
No meu projeto aplicativo Visual Studio Web Estou adicionando uma referência a um serviço web. Quando eu adicionar uma referência da web a lista de arquivos a seguir é gerada.
- Reference.map
- Reference.vb
- Reference.disco
- Reference.wsdl
Todos estes arquivos contém a url apontando para o serviço web. Mesmo quando eu movê-lo para uma máquina sem visual studio, ele funciona bem. Mas se tenho a intenção de mudar a url do serviço web, eu preciso modificar todas estas quatro arquivos , editando-los usando o bloco de notas.
Em vez disso, existe alguma maneira eu posso ter a url no arquivo de configuração e apenas alterá-lo em um lugar e o serviço web são apontados para o novo local.
Eu estou usando o framework 1.1.
Solução
Definir a referência da web serviço "URL Behavior" propriedade para dinâmico, e o endereço será cofigured em seu arquivo app.config ....
O arquivo app.config deve então conter algo como
<applicationSettings>
<Exceptions.Properties.Settings>
<setting name="Exceptions_CentreService_CentreService" serializeAs="String">
<value>http://localhost/CentreServiceCompatibility/CentreService.asmx</value>
</setting>
</Exceptions.Properties.Settings>
</applicationSettings>