WF 托管AppFabric的 net.pipe 启用
最近在研究 WF4.5 以及将Workflow Service托管到AppFabric中。 在配置部署到AppFabric时碰到 “Workflow persistence is not functional because the net.pipe binding is not enabled for this web site.”问题,经查原来是需要启用net.pipe协议。
1 . 在IIS中Workflow Service站点的高级设置中增加 net.pipe协议,如图
2. 在Bindding中增加 net.pipe协议的绑定,如图
3. 也许你在做上述步骤时点击Add时,协议只能选择http,https,关键问题来了,我们可以采用如下命令
%windir%\system32\inetsrv\appcmd.exe set site "Your Web Site" -+bindings.[protocol='net.pipe',bindingInformation='*']
没有测试过是不是只有IIS Express才需要用命令才能生效。
参考:
http://msdn.microsoft.com/en-us/library/ms752253.aspx