2011-10-26 67 views
2

我已經安裝了visual studio 2010以及mvc 3並且一直在網站上工作。 後來我安裝了sql server 2008,當我嘗試通過在asp.net mvc中提供的會員資格註冊用戶時,我有一堆錯誤,說沒有數據庫或類似的東西,所以通過大量研究,我最終添加了aspnetdb到我的sql服務器,並啓用遠程訪問...截至目前,當我嘗試註冊我得到這個錯誤:無法連接到SQL Server數據庫。asp.net mvc 3會員資格,無法連接到數據庫

建立到SQL Server的連接時發生網絡相關或實例特定的錯誤。服務器未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (提供者:SQL網絡接口,錯誤:26 - 錯誤定位指定的服務器/實例)

,這是我的連接字符串:

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

我記得前一段時間工作在我以前的項目我沒有問題,與會員提供商和註冊用戶登錄等..所以我真的很沮喪,不知道我在這裏失蹤。

+0

.mdf文件是否存在於項目的app_data文件夾中? – Xhalent

+0

沒有文件夾是空的 –

+0

然後在哪裏是包含您在服務器上「啓用」的aspnetdb的mdf? – Xhalent

回答

0

你可以直接從localhost使用它,不需要把它放在App_Data文件夾中。使用此連接字符串:

<connectionStrings>  
     <add name="ApplicationServices" connectionString="Data Source=.\SQLEXPRESS; Initial Catalog=*Name of your database*;Integrated Security=SSPI"/> 
    </connectionStrings>