2012-12-24 28 views
5

Tôi đang làm việc trên trang ASP.NET MVC, nó đã được cài đặt trên ba máy chủ khác nhau (cùng một phiên bản mã), nó hoạt động trên hai máy chủ tức là người dùng thể đăng nhập, nhưng trên một máy chủ sau khi người dùng đã gửi tên người dùng và mật khẩu của họ, các lỗi máy chủ sau được hiển thị trong trình duyệt:Cách sửa System.Net.Sockets.SocketException

Security Exception 

System.Security.SecurityException: Token not found 

người xem sự kiện cho môi trường các lỗi đang xảy ra trên cho thấy hai lỗi sau tin nhắn tại thời điểm người dùng điện tử thứ cố gắng đăng nhập:

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) 

Và lỗi này:

Error: System.Security.SecurityException: Token not found 

Lỗi máy chủ được hiển thị trong trình duyệt. Điều này trong quá khứ đã được giải quyết bằng cách xóa một cookie xác thực, nhưng điều đó không làm việc cho lỗi này.

Tôi đã thử đặt mức độ tin cậy trong web.config thành đầy đủ nhưng không hoạt động. Tôi đã thử khởi động lại IIS.

Có ai khác gặp phải vấn đề tương tự không? Vấn đề này có thể gây ra bởi vì một loại dịch vụ nào đó không hoạt động? Bất kỳ đề xuất sẽ được đánh giá cao.

+1

Các máy chủ khác nhau, chúng có trên cùng một mạng không? Điều gì khác với họ? – OakNinja

Trả lời

5

Phần lớn thời gian chờ kết nối do các giao thức IP khác nhau (IPV4/IPV6) giữa hai máy chủ/máy tính cố gắng giao tiếp hoặc thêm quy tắc xác thực được thiết lập trên một trong các máy tính cho kết nối gửi đi hoặc đến. cách để gỡ rối vấn đề:

  1. xét IIS log
  2. xét EventLogs
  3. Hãy thử điều chỉnh các thông số TCP/IP trong registry để tăng thời gian cho phép để kết nối

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

Mặc dù bài viết trên đề cập đến Windows 2003, tôi đã phát hiện ra nó áp dụng cho một số môi trường 2008.

+0

Cảm ơn bạn đã trả lời. Tôi se thử lơi gợi y của bạn. – Theomax

+0

Làm cách nào để thay đổi giao thức/xác thực trên máy chủ? tức là tôi nên nhìn vào một trong các môi trường để xem chính xác những gì các thiết lập được cho trên đó và sau đó áp dụng cùng với máy chủ có vấn đề này? – Theomax

0

Tôi đã nhận được 0x80004005 & Tên được yêu cầu hợp lệ nhưng không tìm thấy dữ liệu nào của loại được yêu cầu. My complete error

Kiểm tra Bạn có kết nối internet thích hợp trên máy của mình hay không. Và bạn có thể ping máy chủ từ xa hay không. Tôi đã giải quyết bằng cách kiểm tra cả hai.

Các vấn đề liên quan