1

我正在运行 Visual Studio 2012。我在我的解决方案中创建了 3 个项目:数据(使用 Entity Framework 5)、控制台 UI 和 MVC4 UI。当我运行控制台 UI 时,一切正常:程序访问本地数据库。但是,当我运行 MVC 项目时,我收到以下错误:

Cannot attach the file 'b:\Users\path-to-project\App_Data\DataAccess.MyContext.mdf' as database 'DataAccess.MyContext'.

我正在将 MVC 项目中的 Web.config 与控制台项目中的 App.config 进行比较:

<configSections>    
<section name="entityFramework" 
         type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 
         requirePermission="false" />
</configSections>

<entityFramework>    
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
  <parameters>
    <parameter value="v11.0" />
  </parameters>
</defaultConnectionFactory>
</entityFramework>

在这两个地方。为什么 MVC 项目不去LocalDB?

4

0 回答 0