部分信頼ホストでのWCFサービスのホスティング

wcf wcf-hosting
部分信頼ホストでのWCFサービスのホスティング

WCF Webサービスをテストするために無料のホストにデプロイしようとしていますが、次のようなエラーが表示されます。

_
バインディングタイプSystem.ServiceModel.WSDualHttpBindingは部分信頼でサポートされていないため、WSDualHttpBindingという名前のバインディングは検証に失敗しました。 BasicHttpBindingまたはWSHttpBindingを使用するか、完全信頼環境でアプリケーションをホストすることを検討してください。
_

ホスティング環境をフルトラストに設定する方法、またはこれを解決する他の方法を教えてください。

  1  1


ベストアンサー

ホスティング環境は部分的に信頼されるように設定されているので、あなたのコードは他の人のコードを妨害することはできません。 ホスティング環境から付与されている権限を昇格する方法はありません。

つまり、BasicHttpBinding、BasicHttpContextBinding、WebHttpBinding、WSHttpBinding、WSHttpContextBinding、およびWS2007HttpBindingに制限されています。

あなたはあなたのホストが実施するのと同じ制限であなたのサイトをローカルでテストすることができるようにあなたのウェブサイトを中程度の信頼性(あなたのホストが使っているもの)を使うように設定します。 これを行うにはweb.configに追加してください。

4


非常に単純なだけあなたのweb.configファイルに以下の行を追加

0


タイトルとURLをコピーしました