1

誰もこのエラーを認識していますか? context-id=urn:uuid:xxx (key generation-id=) の SecurityContextSecurityToken は登録されていません

WCF サービスのサービス トレース ログに突然表示されました。

Windows サービスが壊れるまで 1 日、WCF サービスにデータを正常に送信していました。Windows サービスが WCF サービスに接続しようとすると、エラーが発生します。

環境が変わった可能性は非常に低いです。2 つのサービスは別々のマシン (アプリケーション サーバーと Web サーバー) に存在します。どちらも Windows Server 2003 SP1 マシンで、Web サーバーは IIS 6 を実行しています。

残念ながら、デバッグに役立つサーバーへのアクセスはほとんどありません。

インディ

4

1 に答える 1

0

この問題は、WCFより前に使用されていたWeb ServiceExtension3.0で発生しました。私はこれをWCFで経験したことはありませんが、確認する価値があると思います。

シナリオは次のように機能します。

  • サービスが開始され、サービスのIDであるユーザーがログオンします。
  • サービスが電話をかけるとき、それはこのユーザーのセキュリティコンテキストで行われます
  • しばらくすると、ログオントークンが古くなり(1日?)、サービスはそれを受け入れなくなります。

これをテストする簡単な方法は、Windowsサービスを再起動することです。

于 2009-11-01T16:38:13.423 に答える