CONEXAO WEB SERVICE/SERVICE REFERENCE
Pessoal, boa tarde a todos.
Estou trabalhando num projeto que faz conexão a um service referece.
Na minha máquina, no visual studio, ele acessa legal, porém na máquina servidor de homologação as vezes ele funciona, as vezes para. Para resolver isso de uma forma manual, é preciso ir até o IIS da aplicação, dar um stop no pool de aplicação e depois iniciá-lo novamente.
Estava vendo pela internet, que toda a vez que se instancia um objeto do service reference, deve se depois invocar o método .close. Porém, eu não fiz isso (pelo menos até agora), conforme código abaixo:
class Test
{
static void Main()
{
WSItemSolicMatWSClient client = new WSItemSolicMatWSClient();
// Use the [ô]client[ô] variable to call operations on the service.
// Always close the client.
client.Close();
}
}
Se eu não chamar o client.close pode ocasionar algum problema, ou o Visual Studio por default encerra o instanciamento do objeto?
E por Isso pode estar ocasionando esse problema da [Ô]sessão presa[Ô] no IIS?!
Abraço a todos.
Estou trabalhando num projeto que faz conexão a um service referece.
Na minha máquina, no visual studio, ele acessa legal, porém na máquina servidor de homologação as vezes ele funciona, as vezes para. Para resolver isso de uma forma manual, é preciso ir até o IIS da aplicação, dar um stop no pool de aplicação e depois iniciá-lo novamente.
Estava vendo pela internet, que toda a vez que se instancia um objeto do service reference, deve se depois invocar o método .close. Porém, eu não fiz isso (pelo menos até agora), conforme código abaixo:
class Test
{
static void Main()
{
WSItemSolicMatWSClient client = new WSItemSolicMatWSClient();
// Use the [ô]client[ô] variable to call operations on the service.
// Always close the client.
client.Close();
}
}
Se eu não chamar o client.close pode ocasionar algum problema, ou o Visual Studio por default encerra o instanciamento do objeto?
E por Isso pode estar ocasionando esse problema da [Ô]sessão presa[Ô] no IIS?!
Abraço a todos.
Bom, se é o pool do aplicativo no IIS que você precisa reiniciar pode ser que o seu problema não seja no cliente e sim no próprio código do WebService.
Ou seja, eu poderia fazer um teste colocando esse .close, correto?
Tópico encerrado , respostas não são mais permitidas