Исключения при использовании NetMQ из powershell

Я использую библиотеку NetMQ от Powershell, но получаю следующее исключение.

Среда

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

1 ответ

Не хорошее сообщение об ошибке, а!

Хотя я не могу помочь напрямую, я могу дать несколько советов о том, как получить больше деталей об исключениях:

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

Надеюсь, это даст больше деталей.

Вы даже можете копаться в Exception объект, чтобы найти более подробную информацию, например, $_.Exception.InnerException

Чтобы проиллюстрировать разницу: Детали исключения

Другие вопросы по тегам