Tôi đang sử dụng mã sau đang hoạt động trên máy cục bộ, nhưng khi tôi thử cùng một mã trên máy chủ"Nỗ lực kết nối không thành công vì bên được kết nối không phản hồi đúng sau một khoảng thời gian" bằng cách sử dụng WebClient
một nỗ lực kết nối thất bại vì các bên kết nối không đúng cách phản ứng sau một khoảng thời gian, hoặc thành lập kết nối thất bại vì kết nối máy chủ đã thất bại trong việc đáp ứng
đây là mã của tôi:
WebClient client = new WebClient();
// Add a user agent header in case the
// requested URI contains a query.
//client.Headers.Add ("ID", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
Stream data = client.OpenRead("http://" + Request.ServerVariables["HTTP_HOST"] + Request.ApplicationPath + "/PageDetails.aspx?ModuleID=" + ID);
StreamReader reader = new StreamReader(data);
string s = reader.ReadToEnd();
Console.WriteLine(s);
data.Close();
reader.Close();
Tôi nhận được lỗi trên
Stream data = client.OpenRead("http://" + Request.ServerVariables["HTTP_HOST"] + Request.ApplicationPath + "/PageDetails.aspx?ModuleID=" + ID);
là nó do bất kỳ thiết lập tường lửa?
thử duyệt url trong trình duyệt – Ehsan
@EhsanUllah yes i đã thực hiện bước này và URL được tạo ra đang làm việc tốt khi tôi sao chép và dán nó sang tab khác (Trình duyệt Tab) –