Cassia Library在调用任何方法时给出异常

时间:2012-01-05 07:15:58

标签: rdp terminal-services

我正在尝试在远程Windows Server 2008终端服务器上运行Cassia库。我打电话的任何方法都得到以下答案。

No more data is available

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.ComponentModel.Win32Exception: No more data is available

Stack Trace: 

[Win32Exception (0x80004005): No more data is available]
   Cassia.Impl.NativeMethodsHelper.GetSessionInfos(ITerminalServerHandle server) +159
   Cassia.Impl.TerminalServer.GetSessions() +103

1 个答案:

答案 0 :(得分:0)

我也遇到了这个错误。事实证明,如果给定服务器没有会话,则会抛出此异常。

尝试在WCP shell中运行qwinsta /server <servername>。它应该返回“没有会话*”。

我通过检查“没有更多数据”的异常消息解决了这个问题,如果是这样的话就不要抛出它。这很糟糕,但它是一个开源的dll。