-
01-07-2016, 01:38 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lỗi "Server was unable to process request" phải xử lý sao???
Mình có làm một cái webservice kết nối tới database cho phần mềm gọi đến lấy dữ liệu trên server về.
Nhưng cứ dùng được một lúc nó lại báo lỗi này và không thể lấy được dữ liệu về.
Có ai có cách giải quyết không chỉ mình với.View more random threads:
- Lấy dữ liệu từ một ô bất kỳ trong Grid Control của DEV EXPRESS
- Giảm dung lượng cho .net framework để mang theo chương trình?
- Tạo ứng dụng C# dạng portable như thế nào?
- Cách Chấm điểm trong chương trình thi trắc nghiệm như thế nào?
- Cách phân trang cho Gridview trong lập trình C#?
- Nhận biết 1 máy tính hiện thời có kết nối Internet hay không
- Lập trình tracking database trong C# bằng cách nào?
- Tạo cột trong Gridview ? Help
- Ko hiển thị tiếng việt trong SQL Sever
- Linq trong winform app có được không?
-
01-07-2016, 06:51 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Báo lỗi NULL huyền thoại rồi kìa. Bạn xem lại code nhé!
-
04-07-2016, 12:31 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lúc bị lỗi bạn gõ URL http://localhost:10724/ServiceQLBH.asmx trên trình duyệt xem ws của bạn còn chạy không?
-
04-07-2016, 02:53 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi family2806
-
04-07-2016, 04:32 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi VNFox
Mã:[WebMethod(enableSession: true)] public DataSet GetDataSet(string tenthutuc, string[] thamso, object[] giatri) { try { LayerAccData ac = new LayerAccData(); SqlDataAdapter dt = new SqlDataAdapter(); dt = ac.getDataAdapter(tenthutuc, thamso, giatri); DataSet ds = new DataSet(); dt.Fill(ds); return ds; } catch (Exception ex) { MessageBox.Show(ex.Message); return null; } }
Mã:public DataTable SelectLike(string CongTyID) { BasicHttpBinding binding = new BasicHttpBinding(); binding.MaxReceivedMessageSize = 2147483647; binding.MaxBufferSize = 2147483647; binding.OpenTimeout = new TimeSpan(0, 10, 0); binding.SendTimeout = new TimeSpan(0, 10, 0); binding.CloseTimeout = new TimeSpan(0, 10, 2); binding.ReceiveTimeout = new TimeSpan(0, 10, 0); EndpointAddress endpoint = new EndpointAddress("http://localhost:10724/ServiceQLBH.asmx"); ServiceReference.ServiceQLBHSoapClient service = new ServiceReference.ServiceQLBHSoapClient(binding, endpoint); DataTable data = new DataTable(); try { string TenThuTuc = "P_DMNhaCC"; string[] thamso = { "@action", "@CongTyID" }; object[] giatri = { "Select", CongTyID }; DataSet ds = service.GetDataSet(TenThuTuc, thamso, giatri); data = ds.Tables[0]; return data; } catch (Exception ex) { MessageBox.Show("Lỗi: " + ex.Message); return null; } }
Lỗi cụ thể nó như này
-
05-07-2016, 05:54 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình thấy retrun ở ws của bạn trường hợp xảy ra lỗi trả về null.
Bạn cần làm rõ. Lúc xảy ra lỗi là lỗi ở đâu.
Phía ws hay client.
-
05-07-2016, 06:00 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tầm nhìn hạn chế chưa lường đến sự cố
Tai họa xảy ra biết đâu mà lần
Xem log, xem nhật ký vận hành ...
-
05-07-2016, 06:09 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:[WebMethod(enableSession: true)] public DataSet GetDataSet(string tenthutuc, string[] thamso, object[] giatri) { try { LayerAccData ac = new LayerAccData(); SqlDataAdapter dt = new SqlDataAdapter(); dt = ac.getDataAdapter(tenthutuc, thamso, giatri); DataSet ds = new DataSet(); dt.Fill(ds); return ds; } catch (Exception ex) { MessageBox.Show(ex.Message); return null; } }
-
06-07-2016, 04:18 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi VNFox
"The request channel timed out while waiting for a reply after 00:01:00 Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of the longer timeout"
-
06-07-2016, 05:07 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sau khi webservice của bạn hoàn tất bạn đánh vào url hoặc sử dụng WCF Client hoạc Soap UI để tra xem:
http://localhost:10724/ServiceQLBH.asmx
Nếu bạn không thấy method của bạn hiện rà nghĩa là bạn chưa làm web service đúng
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...