我在.net网页上有一个ajax请求,触发webmethod从数据库返回数据。 在我的个人电脑上部署IIS时,一切正常,但部署在服务器上时,我收到500内部服务器错误。
Ajax请求:
function getData() {
var $tbl = $('#tbl');
$.ajax({
url: 'index.aspx/GetData',
contentType: "application/json; charset=utf-8",
dataType: "json",
type: "POST",
success: function (data) {
if (data.d.length > 0) {
var newdata = data.d;
$tbl.empty();
$tbl.append('<tr><th>ID</th></tr>');
var rows = [];
for (var i = 0; i < newdata.length; i++) {
rows.push('<tr><td>' + newdata[i].ID + '</td</tr>');
}
$tbl.append(rows.join(''));
}
}
});
有什么想法吗?
*该网站部署在IIS 8上
最诚挚的问候, 亚历山大