2012-12-24 54 views
5

私はASP.NET MVCのWebサイトで作業しています.3つの異なるサーバー(同じコードバージョン)にインストールされています.2つのサーバー、つまりユーザーログインすることができますが、ユーザーが自分のユーザー名とパスワードを提出した後に1台のサーバー上で、次のサーバーのエラーがブラウザに表示されます。System.Net.Sockets.SocketExceptionを修正する方法

Security Exception 

System.Security.SecurityException: Token not found 

エラーがで発生している環境のためのイベントビューアには次の2つのエラーを示しますeuserがログインを試みるポイントのメッセージ:

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を再起動しようとしました。

他の誰かが同様の問題を抱えていますか?何らかのサービスが実行されていないためにこの問題が発生する可能性がありますか?どんな提案も感謝します。

+1

異なるサーバーは同じネットワーク上にありますか?彼らはお互いに何が違うのですか? – OakNinja

答えて

5

ほとんどの場合、通信しようとしている2台のサーバ/コンピュータ間のIPプロトコル(IPV4/IPV6)が異なるため、接続タイムアウトになります。問題を解決するために 方法:

  1. レビュー
  2. レビューEventLogs

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

を接続することを許可時間を増やすために、レジストリ内のTCP/IPパラメータを調整してみてくださいログをIIS

上記の記事ではWindows 2003を参照していますが、2008年の一部の環境に適用されることがわかりました。

+0

ありがとうございます。私はあなたの提案を試みます。 – Theomax

+0

どのようにサーバーのプロトコル/認証を変更するつもりですか?つまり、環境の1つを見て、そこに設定されているものを正確に見て、この問題が発生しているサーバーに同じ設定を適用する必要がありますか? – Theomax

0

0x80004005 &要求された名前は有効ですが、要求されたタイプのデータが見つかりませんでした。 My complete error

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

関連する問題