10/10/2018, 13:21

Webservice không chạy trên server???

em dùng ajax gửi đến webservice và trả về kết quả, chạy ở localhost thì ngon lành. nhưng em up website lên server thì nó lỗi " 500 internal server error ajax".
các bác nào biết chỉ em với. có phải cấu hình iis hay server gì ko ạ? em đang cần gấp. mọi người giúp em với.thanks
xchanquax viết 15:26 ngày 10/10/2018
Có thể trên Server cài đặt IIS 7.5. Nên cơ chế nó khác .Mình biết đến thế thôi .
vodanh_cntt viết 15:33 ngày 10/10/2018
không bác nào giúp em được vụ này à? máy chủ của em chạy win 2008 và iis 7. em chạy ở localhost thì ko có lỗi gì. ajax gọi đến webservice thì bị lỗi, em thử ajax gọi đến trang aspx trên máy chủ thì thành công, các cao thủ giúp em vụ này với, em nghĩ chỉ cấu hình trong webconfig hoặc cấu hình trên server là được thôi. thanks!
vodanh_cntt viết 15:33 ngày 10/10/2018
đây là code ajax ạ. chạy ở localhost ko có lỗi.
function BaoCao(id) {
$.ajax
({
type: "POST",
url: '<%=Page.ResolveUrl("~")%>TinTuc/BinhLuanBaiViet.asmx/BaoCao',
data: "FK_ID=" + id,
success: function (GetBL) {
alert("Báo cáo xấu thành công!");
},
error: function () {
alert("Kết nối thất bại!");
}
});
}
nhưng lên server nó báo lỗi, em cấu hình <httpHandlers> trong webconfig thì nó báo thành công, nhưng lại ko lưu được vào database. bác nào có file webconfig cấu hình để chạy webservice thì post lên em tham khảo vơi. máy chủ là của công ty em. chạy win 2008 iis 7. cảm ơn các bác!
jangwoohyuk73 viết 15:37 ngày 10/10/2018
Mình cũng đang bị 1 tình huống hao hao nhưng ngược lại, k biết có cách nào để webservice làm việc độc lập, k bị phụ thuộc vào 1 máy nào làm server k các chuyên gia nhỉ? (Mình amateur nên k biết gì về vụ này) Mong mọi người tư vấn giúp ??
Cụ thể là: hiện mình đang có 1 cái phần mềm để cả phòng làm việc dùng chung, update thông tin chung nhưng phần mềm này phải dựa trên 1 máy tính khác khởi động sẵn mới dùng được.
Nên mình băn khoăn, có cách nào để các máy khác dùng đc và k bị phụ thuộc không mọi người ??
Cám ơn cả nhà nhiều !
Bài liên quan
0