【发布时间】:2012-03-07 22:52:54
【问题描述】:
我正在尝试按照教程为here 构建我的第一个 MVC 应用程序 在我需要运行应用程序之前一切都很好,实体框架应该已经完成了它并为我创建了数据库,但由于某种原因,我总是遇到同样的错误:
提供者未返回 ProviderManifestToken 字符串。
我的问题: 为了使应用程序正常工作,我需要做哪些必要的调整?
这是我的 web.config 文件连接字符串部分
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=Moran-Laptop;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>
【问题讨论】:
-
还有其他几个关于此错误的 stackoverflow 线程。您是否尝试过他们的建议? stackoverflow.com/questions/5423278/…
-
似乎与以下内容重复:stackoverflow.com/questions/5423278/…
-
您是否阅读过链接页面上的 cmets?有几个提到
ProviderManifestToken为什么他们有这个问题以及他们如何解决它。我的意思不是聪明,只是确保他们的解决方案都没有适用于你。 -
我已经寻找但没有找到可能是因为我没有搜索到合适的搜索词。感谢您的参考。
-
现在我明白了,我想我应该在启动应用程序之前安装 sql compact 4.0 和实体框架 4.3。我会重新开始再试一次
标签: sql-server asp.net-mvc connection-string