0

.NET Framework 4.0 を使用して、Visual Studio 2010 で WCF サービス アプリケーションを作成しています。

HTTPS で BasicHttpBinding を実装しようとしています。次のようにカスタムバインディングを作成し、エンドポイントの設定中に「bindingConfiguration」属性として設定する必要がある例をいくつか読みました。

<bindings>
<basicHttpBinding>
<binding
configurationName="UsingHttps"
securityMode="Https"/>
</basicHttpBinding>
</bindings>

ただし、web.config に同様の記述をしようとすると、インテリセンスは "configurationName" および "securityMode" 属性を表示しません。ここでの理由は何ですか?Visual Studio IDE の設定を変更する必要はありますか?

これに関する任意のヘルプ、大歓迎です。

ありがとう

ニルマン

4

1 に答える 1

1

属性名が間違っていて、セキュリティ モードを間違った場所に設定しようとしました:

<binding name="myBindingName">
    <security mode="Transport">
        ...etc...
    </security>
</binding>

この古い (2007 年 7 月!!) MSDN の記事には、バインディング、トランスポート セキュリティなどのプログラムによる構成と静的構成の両方の例がたくさんあります。ウェイバックマシンで直接オンラインの記事)。

于 2012-07-10T07:11:32.683 に答える