【发布时间】:2011-03-25 05:49:37
【问题描述】:
我在 global.asax 中按照经典代码编写了这段代码。每次我启动网站时,它都会显示此错误。刷新页面后,它进入正确的页面。我不明白为什么。
响应在此不可用 语境。描述:一个未处理的 期间发生异常 执行当前的 Web 请求。 请查看堆栈跟踪以获取更多信息 有关错误和位置的信息 它起源于代码。
异常详情: System.Web.HttpException:响应是 在这种情况下不可用。
来源错误:
Line 26: catch (Exception ex) Line 27: { Line 28: Response.Write(ex.ToString()); Line 29: } Line 30:
void Application_Start(object sender, EventArgs e)
{
try
{
if (Roles.RoleExists("Administrators") == false)
Roles.CreateRole("Administrators");
if (Membership.FindUsersByName("ken").Count == 0)
{
Membership.CreateUser("ken", "123", "ken@jobpost.com");
Roles.AddUserToRole("ken", "Administrators");
}
if (Membership.FindUsersByName("dan").Count == 0)
Membership.CreateUser("dan", "123", "dan@jobpost.com");
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
}
脚本>
【问题讨论】:
-
我想知道 catch 捕获的是什么异常?
-
你提到的代码是哪一个事件?
标签: c# asp.net global-asax