6

ASP.NET MVC Webサイトで作業しています。これは、3つの異なるサーバー(同じコードバージョン)にインストールされています。2つのサーバーで動作します。つまり、ユーザーはログインできますが、ユーザーが送信した後は1つのサーバーで動作します。ユーザー名とパスワードを指定すると、次のサーバーエラーがブラウザに表示されます。

Security Exception

System.Security.SecurityException: Token not found

エラーが発生している環境のイベントビューアには、ユーザーがログインを試みた時点で、次の2つのエラーメッセージが表示されます。

Could not init pool.
System.Net.Sockets.SocketException (0x80004005): 
A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because 
connected host has failed to respond (server ip address)

そしてこのエラー:

Error: System.Security.SecurityException: Token not found

これは、ブラウザに表示されるサーバーエラーです。これは、過去に認証Cookieを削除することで解決されていましたが、このエラーでは機能しません。

web.configの信頼レベルをfullに設定しようとしましたが、機能しませんでした。IISを再起動してみました。

他の誰かが同様の問題に遭遇しましたか?この問題は、ある種のサービスが実行されていないことが原因で発生する可能性がありますか?任意の提案をいただければ幸いです。

4

3 に答える 3

7

ほとんどの場合、これらは通信しようとしている 2 つのサーバー/コンピューター間の異なる IP プロトコル (IPV4/IPV6) による接続タイムアウト、または送信または受信接続のためにコンピューターの 1 つで設定された追加の認証ルールです。問題をトラブルシューティングする方法:

  1. IIS ログを確認する
  2. イベントログを確認する
  3. レジストリの TCP/IP パラメータを調整して、接続に許可される時間を増やしてみてください。

http://msdn.microsoft.com/en-us/library/aa560610(d=printer,v=bts.20).aspx

上記の記事は Windows 2003 を参照していますが、一部の 2008 環境にも当てはまることがわかりました。

于 2012-12-31T17:05:28.790 に答える
0

0x80004005 を取得していました & 要求された名前は有効ですが、要求されたタイプのデータが見つかりませんでした。私の完全なエラー

マシンに適切なインターネット接続があるかどうかを確認してください。また、リモートサーバーにpingを実行できるかどうか。両方確認したら解決しました。

于 2016-02-02T12:40:36.007 に答える