2016-03-30 1 views
2

Я пытаюсь понять, почему я получаю исключение StackOverflow на одном проекте (Web Service), но не на WinForm проекта ..Получить StackOverflow исключение на проекте веб-службы, но не в Winform проекте

Вот код:

VimClient vimClient = new VimClient(); 
ServiceContent serviceContent = vimClient.Connect("https://servername/sdk"); 
UserSession us = vimClient.Login(username, password); 

ManagedObjectReference _svcRef = new ManagedObjectReference(); 
_svcRef.Type = "ServiceInstance"; 
_svcRef.Value = "ServiceInstance"; 

NameValueCollection filterForVM = new NameValueCollection(); 
filterForVM.Add("Name", ServerName); 
VirtualMachine vm = (VirtualMachine)vimClient.FindEntityView(typeof(VirtualMachine), null, filterForVM, null); 

vimClient.Disconnect(); 

Исключение на этой линии:

VirtualMachine vm = (VirtualMachine)vimClient.FindEntityView(typeof(VirtualMachine), null, filterForVM, null); 

что это могло быть?

+1

вы пришли в нужное место – SnakeFoot

+0

Нам нужно трассировки стека. –

+0

Необработанное исключение типа «System.StackOverflowException» произошло в mscorlib.dll Код с помощью vmware sdk, vmware.vim.dll –

ответ

1

Создание нового потока с новым размером стека решена проблема :) спасибо

 Смежные вопросы

  • Нет связанных вопросов^_^