我正在尝试从Powershell访问net.tcp端点。
我想为此使用New-WebServiceProxy,但是我不确定是否可以做到。
现在我得到一个
+ FullyQualifiedErrorId:System.NullReferenceException,Microsoft.PowerShell.Commands.NewWebServiceProxy
将其指向wsdl时(我手写的很深,所以可能是...)
最佳答案
您根本无法做到这一点。 New-WebServiceProxy不是WCF代理,它是http soap代理。
您可能会结合使用svcutil.exe和Add-Type在安装了svcutil.exe的计算机上即时生成代理。
您可以在此处找到更复杂的示例in C#,您可以将其转换为powershell。
关于wcf - 使用PowerShell的New-WebServiceProxy访问net.tcp终结点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5304926/