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协议,如图

WF 托管AppFabric的 net.pipe 启用

2. 在Bindding中增加 net.pipe协议的绑定,如图

WF 托管AppFabric的 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

http://social.technet.microsoft.com/wiki/contents/articles/appfabric-configuration-issues-net-4-net-pipe-and-role-services.aspx

 

你可能感兴趣的:(APP)