Richard Szalay

Monday, August 24, 2009

Enable net.pipes in IIS 7 on Windows 7 Professional

I recently went to configure a net pipes service in Windows 7 (Professional 64-bit) and found that it wasn't available. I quickly proceeded to "Turn Windows features on or off", but couldn't find it there either. I eventually found the answer in the Microsoft article WAS Activation Architecture and have simplified the steps below:

  1. Open %windir%\system32\inetsrv\config\applicationHost.config with (elevated) notepad
  2. Find the <listenerAdapters> element
  3. Add a new <add> element with a name attribute of "net.pipe"

The final element should look like this (assuming you have no other listener adapters enabled):

    <listenerAdapters>
        <add name="http" />
        <add name="net.pipe" />
    </listenerAdapters>

Edit: While the above solution enabled net.pipe in the bindings dialog in IIS, it didn't actually enable net pipes in IIS. I did, however, find the correct way of enabling them:

Simply install "Windows Communication Foundation Non-HTTP Activation" from the "Microsoft .NET 3.5.1" section in the "Turn Windows features on or off" dialog.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]



<< Home