部分的に信頼されたホスト上でWCFサービスをホスティング

StackOverflow https://stackoverflow.com/questions/392794

  •  23-08-2019
  •  | 
  •  

質問

私はそれをテストするために自由なホストに私のWCF Webサービスを展開しようとしているが、それは私に次のエラーを与えます:

  バインディングタイプSystem.ServiceModel.WSDualHttpBindingは、部分信頼でサポートされていないため、

名前WSDualHttpBindingとの結合は、検証に失敗しました。 BasicHttpBindingもしくはWSHttpBindingを使用して、または完全信頼環境でアプリケーションをホストすることを検討してください。

私は完全信頼またはこれを解決するための任意の他の方法に私のホスティング環境を設定することができますどのように任意のアイデアを?

正しい解決策はありません

他のヒント

あなたのコードは、他の人のコードに干渉することはできませんように、

ホスティング環境は、部分的な信頼に設定されています。あなたはホスティング環境があなたを許可する権限を昇格させるための方法はありません。

これはあなたがBasicHttpBinding、BasicHttpContextBindingに限定していることを意味し、WebHttpBinding、WSHttpBinding、WSHttpContextBindingとWS2007HttpBindingます。

あなたは、あなたのホストが強制とあなたは同じ制限がローカルであなたのサイトをテストできるように、メディアの信頼(ほとんどの場合、あなたのホストが使用しているもの)を使用するようにあなたのウェブサイトを設定する設定します。これを行うには、あなたのweb.configファイルに追加します。

、非常に単純なだけで、あなたのweb.configファイルに行の下に追加します。

 <configuration> 
  <system.web> 
    <trust level="Full" /> 
  </system.web> 
  </configuration>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top