While setting up a site in IIS for one of my projects I needed to add a net.pipe binding. I set up the binding, click ok and as greeted by this:
It appears to be a null reference exception and I was dead in the water as far as the IIS Manager goes. It kept throwing this every time I tried to add the net.pipe binding. Next stop, the command line. Appcmd.exe (located in your system32\inetsrv folder) can be used to manage IIS from the command line. After some fumbling I came up with this command:
appcmd set site /site.name:MySiteName /+bindings.[protocol='net.pipe',bindingInformation='*']
Replace MySiteName with the name of the site you that you want a net.pipe binding and run this command from the folder where appcmd sits.