Iis

405 - “不允許的方法”添加託管在 IIS7 中的服務

  • June 14, 2019

當 Web 服務託管在 IIS 7 中時,我似乎無法解決添加 Web 服務引用的問題。

如果我正在執行 VS2008 開發伺服器,我可以添加它,但是當我將它切換到 IIS 時,我得到一個 405 錯誤。這似乎是一個權限問題,但什麼?

我嘗試在服務所在的文件夾中添加對“所有人”的權限,並將 *.svn 的腳本映射添加到 aspnet_isapi.dll。

有人知道我可能會錯過什麼嗎?

謝謝!

編輯:增加了我所擁有的一切。似乎把這個問題放在 SO 上會得到“這應該是……”的聲音,儘管伺服器故障是問題的死因。

<%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 擴展等。

祝福微軟…

引用自:https://serverfault.com/questions/77694