0

我正在使用 Powershell 中的 NetMQ 库,但不断收到以下异常。

环境

NetMQ Version: NetMQ.4.0.0.1   
Operating System: Windows Server 2012
.NET Version:  4   

我在 PowerShell 中使用它: $pubSocket = New-Object NetMQ.Sockets.ResponseSocket -Args ("@tcp://localhost:5556") 但是它会引发以下异常:

New-Object : Exception calling ".ctor" with "1" argument(s): "Exception of type 'NetMQ.NetMQException' was thrown." At line:1 char:14 + ... pubSocket = New-Object NetMQ.Sockets.ResponseSocket -Args ("@tcp://lo ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [New-Object], MethodInvocationException + FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand

4

1 回答 1

0

不是一个很好的错误信息,嗯!

虽然我无法直接提供帮助,但我可以就如何获取更多异常详细信息提供一些建议:

try {
    ...your code here...
}
catch {
    throw $_.Exception.ToString()
}

希望这将提供更多细节。

您甚至可以挖掘Exception对象以找到更多细节,例如$_.Exception.InnerException

为了说明区别: 异常详情

于 2017-03-15T21:43:22.710 回答