2011-05-09 34 views
4

我最近剛剛開始學習.NET,更具體地說,我一直在玩MVC框架,並且非常喜歡它。雖然我遇到了一些令人沮喪的問題。我無法將數據庫添加到我的App_Data文件夾中。將數據庫添加到App_Data文件夾

我在我的機器上運行SQL Server 2008 R2。當我去添加一個新的數據庫到App_Data文件夾時,我收到一條消息:「連接到SQL Server數據庫文件(.mdf)需要安裝並運行SQL Server 2008 Express。我做了一些小動作,發現這篇博客文章描述如何使用mvc3設置常規SQL Server數據庫(http://blogs.lessthandot.com/index.php/WebDev/ServerProgramming/ASPNET/setting-up-sql-server-with-asp-net-mvc)

這工作得很好,但是當我嘗試將新創建的數據庫添加到App_Data文件夾後,我只是得到一個「訪問被拒絕」錯誤。我是我的機器上的管理員,我可以訪問使用SQL Server Management Studio的數據庫就好了。

任何人都知道我在做什麼錯?

回答

6

App_Data文件夾僅用於SQL Express,它使用稱爲用戶實例模式的功能「即時」連接數據庫(請參閱Connecting to SQL Server Express User Instances (ADO.NET))。我不完全確定「當我嘗試將新創建的數據庫添加到App_Data文件夾」時的意思,但不這樣做。您的數據庫正在存儲在SQL Server中;沒有理由嘗試將其放入您的項目中。

+0

謝謝。這清除了這一點。 – 2011-05-09 16:00:40

相關問題