Исключения при использовании 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