我有本地托管的WCF服务,我想使用命名管道。我之前在运行Windows 7的工作机器上做过这个,但是在Windows 8上尝试相同的操作我无法添加net.pipe绑定 - 我只是得到一个“对象引用没有设置为对象的实例”错误添加任何非http绑定(除了https)。
我已采取以下步骤:
有没有人遇到过这个?它可能是Windows 8的怪癖吗?
答案 0 :(得分:5)
我设法使用命令行使绑定工作,但仍然有兴趣找出为什么IIS接口没有完成相同的事情。我使用的命令是:
C:\ Windows \ System32 \ inetsrv \ appcmd.exe设置网站“MYSITENAME” - + bindings。[protocol ='net.pipe',bindingInformation ='MYSITEADDRESS']
答案 1 :(得分:3)
实际上PS4格式已经改变了
appcmd set site "sitename" /bindings:"net.pipe/*"
请记住,此命令会删除其他绑定
答案 2 :(得分:0)
那里有一个小错字。它应该是:
C:\Windows\System32\inetsrv\appcmd.exe set site "MYSITENAME" /+bindings.[protocol='net.pipe',bindingInformation='MYSITEADDRESS']