2016-03-30 30 views
2

我試圖理解爲什麼我得到異常計算器上的一個項目(Web服務),但不是在WinForm的項目..獲取有關Web服務項目的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

mscorlib.dll中發生未處理的異常類型'System.StackOverflowException' 代碼使用vmware sdk,vmware.vim.dll –

回答

1

創建新的堆棧大小新的線程解決:)謝謝問題

相關問題