通过IIS将net.pipe绑定到默认网站

时间:2013-05-29 17:09:43

标签: iis binding appfabric net.pipe

当我尝试设置appfabric链接到我的应用程序并监视和跟踪它时,我收到错误说明

“工作流程持久性不起作用,因为此网站未启用net.pipe绑定。”

现在根据This Website我需要启用网站的net.pipe绑定。它表示要为站点启用net.pipe绑定,请在IIS管理器的“连接”窗格中右键单击该站点,单击“编辑绑定”,然后添加绑定信息为“*”的net.pipe。

我转到默认网站,右键单击并单击编辑绑定,但不确定绑定信息如何在其中播放。我看到网站绑定,其中一个http没有主机名,端口80,ipaddress *和没有绑定信息。当我点击添加时,我可以输入主机名,放入端口,选择一个IP地址,然后选择一种类型(http或https)。我将在哪里编辑绑定信息以使其成为*,从而不再使用appfabric显示错误。

提前致谢!

2 个答案:

答案 0 :(得分:16)

实际上,它取决于IIS和/或Windows Server版本。

作为先决条件,您必须首先启用Net Pipe Activation。您可以通过Windows功能或服务器管理器添加它。

net pipe activation

以下是图解说明:

首先,转到网站上的高级设置。 在IIS管理器下,在您选择网站后,它就在右侧。

advanced settings

启用的协议中,添加 net.pipe (默认为http)

enable protocols

最后,添加新的出价(选择网站时的右窗格),并为出价信息添加带有通配符“*”的net.pipe绑定。

net.pipe binding

就是这样。

答案 1 :(得分:4)

Cyber​​maxs基本上有正确的答案,我的经验中有一个小小的警告:在事情发生之前你可能需要做一个 iisreset (也就是说,点击 win + R ,然后输入iisreset,或者只在命令行窗口中运行iisreset

作为奖励,接下来的内容相当于Cyber​​maxs所包含的内容,仅限于Windows 8.搜索"打开或关闭Windows功能"打开这个窗口:

enter image description here