0

我使用ASP.NET的默認成員身份。格式化PC和安裝SQL Server Managment Studio後,我運行應用程序,我無法訪問我的ASPNETDB.MDF,但可以訪問其他數據庫。 例如,當我嘗試註冊獲得如此錯誤: enter image description here無法打開數據庫ASPNETDB.MDF

連接字符串是這樣:

<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS; Integrated Security=SSPI; AttachDBFilename=|DataDirectory|aspnetdb.mdf; User Instance=true" providerName="System.Data.SqlClient"/> 

如何訪問ASPNETDB.MDF?

+1

您正在嘗試連接到SQL Server的'SQLEXPRESS'實例 - 您**是否已安裝** SQL Server ** Express **?如果不是:你需要在SQL Server實例上創建你的'ASPNETDB'數據庫(作爲數據庫,使用其邏輯數據庫名稱訪問它,而不是物理文件名) –

+0

嗯..我忘了安裝SQL Server Express 2008.我現在正在安裝它,然後嘗試,如果解決不了,再說一遍。 –

+0

謝謝,我安裝它,然後它工作 –

回答

0

應該有一個名爲App_Data的文件夾。數據庫文件應該在該文件夾內創建。 您需要確保ASP.Net標識對此文件夾有足夠的訪問權限。