405 – “方法不允许”添加托pipe在IIS7中的服务

当Web服务托pipe在IIS 7中时,似乎无法解决添加Web服务引用的问题。

如果我正在运行VS2008开发服务器,我可以添加它,但是当我切换到IIS时,我得到一个405错误。 这似乎是一个许可问题,但什么?

我已经尝试在服务所在的文件夹中添加对“所有人”的权限,并将* .svn的脚本映射添加到aspnet_isapi.dll。

有人知道我可能会错过什么?

谢谢!

编辑:增加了我拥有的一切的赏金。 似乎把这个问题放在这个问题上,即使服务器故障是问题发生的地方,也会得到“这个应该在…上”。

<%windir%> Microsoft.NET/Framework/v3.0/Windows Communication Foundation / ServiceModelReg.exe -i

…然后

<%windir%> Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -i -enable

这映射到正确的isapi DLL的* svc扩展,等等。

保佑微软…