在我的 Global.asax 文件中,我有以下显示应用程序异常的 javascript 警报消息:
Response.Write("<script language='javascript' type='text/javascript'>alert('" + FixJQuotes(ex.Message) + "');</script>");
Response.Write("<script language='javascript' type='text/javascript'>history.back()</script>");
Server.ClearError();
如果我通过访问该站点http://localhost/
并生成一个特意制造的错误(命中数据库中的唯一索引),则应用程序按预期运行,浏览器会显示一个 javascript 警报,然后返回一个页面以显示编辑页面。
但是,如果我访问完全相同的服务器,但来自不同的机器,则在http://192.168.1.x/
遇到相同的异常时访问只会导致我的自定义错误页面显示,而没有任何错误的线索
我做错了什么/遗漏了一些明显的东西?
谢谢,安德鲁