天天看點

ASP.NET profile之 找不到存儲過程dbo.aspnet_CheckSchemaVersion

ASP.NET profile之 找不到存儲過程’dbo.aspnet_CheckSchemaVersion’

完成profile的webconfig配置後,運作時出現【找不到存儲過程’dbo.aspnet_CheckSchemaVersion’ 】錯誤。

我的web.config配置如下:

程式調試代碼:

出現如下錯誤:

找不到存儲過程 ‘dbo.aspnet_CheckSchemaVersion’。

解決方法:

在C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727目錄下啟動aspnet_regsql.exe,然後按照配置檔案中的連接配接字串(web.config中的connectionStrings)進行配置,注意選中要用的資料庫。

測試:

打開SqlServer2005,在資料庫中發現多了幾十張表,其中有aspnet_Profile。另外發現多了幾十個存儲過程,其中有aspnet_CheckSchemaVersion存儲過程。

打開aspnet_Profile表:【Profile.NNNN = “gxs”】記錄被儲存在該表中。