Were you able to fix this? I just ran across this problem and was pulling my hair out for three days before I figured it out.
My Default Web Site was removed and I had to put it back in IIS. When it was put back in, the Site ID was set to "2" instead of "1". I edited my applicationHost.config file so that the Default Web Site was set to ID "1",
bounced IIS and that fixed my issue.
File location: C:\Windows\System32\inetsrv\config\applicationHost.config
File content was:
<site name="Default Web Site" id="2">
<application path="/">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" />
</application>
<application path="/PowerShell" applicationPool="MSExchangePowerShellFrontEndAppPool">
<virtualDirectory path="/" physicalPath="C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\PowerShell" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:" />
<binding protocol="net.tcp" bindingInformation="808:*" />
<binding protocol="net.pipe" bindingInformation="*" />
<binding protocol="net.msmq" bindingInformation="localhost" />
<binding protocol="msmq.formatname" bindingInformation="localhost" />
<binding protocol="https" bindingInformation="*:443:" sslFlags="0" />
<binding protocol="http" bindingInformation="127.0.0.1:80:" />
<binding protocol="https" bindingInformation="127.0.0.1:443:" sslFlags="0" />
</bindings>
</site>
File content changed to:
<site name="Default Web Site" id="1">
<application path="/">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" />
</application>
<application path="/PowerShell" applicationPool="MSExchangePowerShellFrontEndAppPool">
<virtualDirectory path="/" physicalPath="C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\PowerShell" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:" />
<binding protocol="net.tcp" bindingInformation="808:*" />
<binding protocol="net.pipe" bindingInformation="*" />
<binding protocol="net.msmq" bindingInformation="localhost" />
<binding protocol="msmq.formatname" bindingInformation="localhost" />
<binding protocol="https" bindingInformation="*:443:" sslFlags="0" />
<binding protocol="http" bindingInformation="127.0.0.1:80:" />
<binding protocol="https" bindingInformation="127.0.0.1:443:" sslFlags="0" />
</bindings>
</site>
I would take a backup of the file before you edit it, but it was straight forward and pretty simple to do once I figured the issue out.
Hope this helps.
-
Proposed as answer by
Slick869
Friday, February 27, 2015 3:10 PM