web-dev-qa-db-ja.com

405-IIS7でホストされているサービスを追加する「メソッドは許可されていません」

WebサービスがIIS 7でホストされている場合、Webサービス参照を追加するというこの問題を回避できないようです。

VS2008開発サーバーを実行している場合は問題なく追加できますが、IISに切り替えると、405エラーが発生します。アクセス許可の問題のようですが、どうすればよいですか?

サービスが存在するフォルダー内の「Everyone」にアクセス許可を追加し、*。svnのスクリプトマッピングをaspnet_isapi.dllに追加しようとしました。

誰かが私が欠けているかもしれないものを知っていますか?

ありがとう!

編集:私が持っているすべての恵みを追加しました。この質問をSOにすると、「これはオンになっているはずです...」という鳥が出てきますが、サーバー障害は質問が死ぬ場所です。

6
eskerber

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

...それから

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

これにより、適切なisapidllが* svc拡張機能などにマップされました。

マイクロソフトを祝福する...

5
eskerber