webHttpBindingを使用するWCF RESTベースのサービスを作成し、JSONを使用してデータを投稿しました。このサービスは、すべての社内環境で正常に動作します。しかし、生産の正確なレプリカである私たちの環境の一つで。それは動作していません。 Firebugで検査すると、「HTTP Error 401 Unauthorized」と表示され、サーバーでは以下のイベントログを参照してください。MethodAccessException(サーバーのイベントログ)とHTTPエラー401の取得(クライアント側)IIS6.0のWCF Rest ServiceでWin2K3 enviorn
System.MethodAccessException
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous
MethodAccessException:System.ServiceModel.ActivationでSystem.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous(System.Web.HttpApplication、ブール) .HttpHandler.ProcessRequest(HttpContextコンテキスト)
イベントログ全体を貼り付けていません。しかし、それはそれの重要な部分です。
何が起きているのかわかりません。認証用にカスタムhttpmoduleを使用しています。
MSDNから事前
おかげタサムは、私のTwitterのコール:)に応答します。私が呼び出そうとしている方法のどれもプライベートでも保護されていません。 このWCFサービスはRESTサービスです。私はWebHttpBindingを使用していて、JSONオブジェクトを渡すURITemplateを使用してメソッドを呼び出しています。 プロダクション環境は引き続き完全に管理されています(これは共有ホスティングなどではありません)。私が理解しているのは、コードを完全に実行しているということです。しかし、私はまだチェックすることができます。しかし、チップのために非常にありがとう。 – Mohit