我的网站 return 在浏览器上关闭然后重新打开 IIS 7.5 时出现 HTTP 错误 500
My website return HTTP error 500 when closed on browser and then re -open IIS 7.5
我在我的 mvc 4 项目中使用了 cookie 表单验证。当我成功登录到我的站点时,cookie 作为身份验证票证存储在浏览器中,然后我关闭选项卡,然后我再次访问我的站点和 returns 未找到 http 500 错误页面。我已将我的 cookie 身份验证持久保存在我的代码中。为了使我的网站能够再次访问,我转到浏览器设置并删除存储的 cookie,然后就可以了。如何在选项卡关闭或我的网站在浏览器中关闭时让网站自动删除 cookie,这样我就不必一直从浏览器中删除 cookie。我正在使用 IIS 7.5 Asp.net mvc 4
您收到 500 错误,因为您的服务器端代码有问题。
要清除您的 cookie,请试试这个。 detail
<body onunload="deleteAllCookies()">
function deleteAllCookies() {
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
}
我弄明白了为什么会出现returns和错误,只是因为我在布局页面的条件中使用了静态变量,当第二个用户碰巧访问我的时,没有参数支持该条件应用
else if ((RMIS.Models.Global.UserLogName != null && ViewBag.Active == "Main")
{
@RenderBody()
}
感谢大家的帮助!
我在我的 mvc 4 项目中使用了 cookie 表单验证。当我成功登录到我的站点时,cookie 作为身份验证票证存储在浏览器中,然后我关闭选项卡,然后我再次访问我的站点和 returns 未找到 http 500 错误页面。我已将我的 cookie 身份验证持久保存在我的代码中。为了使我的网站能够再次访问,我转到浏览器设置并删除存储的 cookie,然后就可以了。如何在选项卡关闭或我的网站在浏览器中关闭时让网站自动删除 cookie,这样我就不必一直从浏览器中删除 cookie。我正在使用 IIS 7.5 Asp.net mvc 4
您收到 500 错误,因为您的服务器端代码有问题。
要清除您的 cookie,请试试这个。 detail
<body onunload="deleteAllCookies()">
function deleteAllCookies() {
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
}
我弄明白了为什么会出现returns和错误,只是因为我在布局页面的条件中使用了静态变量,当第二个用户碰巧访问我的时,没有参数支持该条件应用
else if ((RMIS.Models.Global.UserLogName != null && ViewBag.Active == "Main")
{
@RenderBody()
}
感谢大家的帮助!