在web服务项目上获取StackOverflow异常,但在winform项目中没有



我试图理解为什么我在一个项目(Web服务)上得到stackerflow异常,而在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);

可能是什么?

创建具有新堆栈大小的新线程解决了问题:)感谢

相关内容

最新更新