在使用 ASP.NET AJAX 调用 Web 服务时, 如果发生了异常,
本机测试的时候,alert(get_message()); 函数能够显示准确的异常信息;
而远程测试的时候, alert(get_message()) 函数只是提示 "处理请求时出错"。
请问这样的问题应该怎样得到解决?
怎样能够远程访问的时候也可以得到具体的异常信息?
开发环境:
windows server 2008
visual studio 2010
asp.net 4 WebForms
采用的方法:
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/WebService/Product.asmx" />
</Services>
</asp:ScriptManager>
function insertData() {
Product.InsertNewProduct(name, insertData_Sucess, insertData_Faild, "")
}
function insertData_Sucess(result, userContext){
....
}
function insertData_Faild(result) {
alert(rerult.get_message());
}