405 -‘方法不允许’添加托管在 IIS7 中的服务

405 -‘方法不允许’添加托管在 IIS7 中的服务

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

如果我运行的是 VS2008 开发服务器,我可以顺利添加它,但是当我将其切换到 IIS 时,我收到 405 错误。这似乎是权限问题,但是什么呢?

我尝试在服务所在的文件夹中向“Everyone”添加权限,并添加 *.svn 到 aspnet_isapi.dll 的脚本映射。

有人知道我可能遗漏了什么吗?

谢谢!

编辑:添加了我拥有的一切的赏金。似乎把这个问题放在 SO 上会让“这应该放在...”的人离开,尽管 Server Fault 是问题消失的地方。

答案1

<%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 扩展。

祝福微软...

相关内容