MVC Unable to retrieve metadata..解决方案

简介: 打开项目的Web.config文件,添加数据库连接字符串:   此时再新建Controller,发现不能新建! 解决方案是: 要新建Controller时,应...

打开项目的Web.config文件,添加数据库连接字符串:

<add name="MusicStoreEntities"
  connectionString="Data Source=|DataDirectory|MvcMusicStore.sdf"
  providerName="System.Data.SqlServerCe.4.0" />

image

 

此时再新建Controller,发现不能新建!

image

image

解决方案是:

要新建Controller时,应先屏蔽上面的connectionString,(并重新生成一次解决方案!!!)建立Controller后再将其开放即可!

 

 

参考文献:

http://stackoverflow.com/questions/12410673/using-the-same-dbcompiledmodel-to-create-contexts-against-different-types-of-dat

image

相关文章
|
3月前
|
XML 前端开发 应用服务中间件
Cannot resolve MVC View解决方案
Cannot resolve MVC View解决方案
120 0
Cannot resolve MVC View解决方案
|
自然语言处理
.Net MVC5(.Net Framework 4.0+)多语言解决方案
最近项目需要做多语言,原先是2种语言(中文/英文),现在又要加一种语言,成了3种。那么原来的方式肯定不适用了,只能升级解决方案。
.Net MVC5(.Net Framework 4.0+)多语言解决方案
|
.NET
ASP.NET MVC4 & Entity Framework 6.0 IIS 部署出错解决方案
近期了解MVC4的时候弄了一个简单的小工程,使用Entity Framework作为Model,F5启动调试运行的时候没有问题,但是发布到IIS之后访问就报错 错误信息如下: The Entity Framework provider type 'System.
1321 0