我在asp.net中創建了一個登錄頁面,並在asp.net成員中創建了一個用戶和角色,登錄後我在頁面加載中查詢方法來檢查用戶的角色,並根據該用戶顯示頁面的視圖,但我收到此錯誤。SQL Server異常:超時過期。在操作完成之前超時時間已過或服務器沒有響應
超時已過期。在完成 操作或服務器沒有響應之前已經超時。
我的代碼:
protected void Page_Load(object sender, EventArgs e)
{
if (Page.User.Identity.IsAuthenticated)
{
if (Roles.IsUserInRole("Manager"))
{
NavigationMenu.Visible = false;
NavigateMenu1.Visible = true;
creategrid();
}
}
}
爲我跑我的第一次應用此異常只發生,當我刷新頁面嘗試重新登錄再有就是沒有例外。請幫助我,因爲我是新手。
你可以嘗試通過你的代碼調試,找出哪個命令拋出異常?這似乎是一些查詢運行時間比應該更長。我建議從Global.asax文件中的Application_Start()方法開始。 – 2012-10-16 05:04:50