我目前正致力于更改服务器端的密码异常处理。因此,如果密码更改在服务器端引发异常(即新密码不符合安全要求),则会出现如下错误:
catch (Exception ex)
{
context.Response.Write(ex.Message);
context.Response.StatusCode = 500;
context.Response.End();
HttpContext.Current.ApplicationInstance.CompleteRequest();
}
然后,在AJAX处理程序中以javascript:
读取失败failure: function(response, options) {
loadMask.hide();
if (response.status != -1) {
if (response.responseText.indexOf("title") == -1) {
Ext.MessageBox.alert('Error', response.responseText);
}
else {
var idx1 = response.responseText.indexOf("title") + 6;
var idx2 = response.responseText.indexOf("/title") - 1;
if (idx1 > 0) {
Ext.MessageBox.alert('Error', response.responseText.substring(idx1, idx2));
}
else {
Ext.MessageBox.alert('Error', 'No change of password');
}
}
}
问题是:
我几乎99%确定两个工作站上的Web.config文件是相同的。
问题可以在IIS设置中吗?
祝你好运, loopdster