“无法加载指定的元数据资源”ASP.NET

时间:2013-04-19 20:29:23

标签: asp.net sql-server entity-framework visual-studio-2012 webforms

我收到错误“Unable to load the specified metadata resource”。我是asp.net的新手并且正在学习本教程:
http://www.asp.net/web-forms/tutorials/tailspin-spyworks/tailspin-spyworks-part-2

我使用Visual Studio 2012和ms server 2012与教程不同,我在启动网站时选择了新网站而不是网络应用程序。

我创建了一个实体数据源控件,然后使用提供的数据库创建了一个ADO.NET实体数据条目。然后,当我尝试使用控件时,我得到错误。

我读到它可能是连接字符串所以这是我的。我花了好几个小时试图解决它,有人可以帮忙吗?

这是我的连接字符串:

<add name="Entities" connectionString=" metadata=res://*/Data_Access.EDM_Commerce.csdl| res://*/Data_Access.EDM_Commerce.ssdl| res://*/Data_Access.EDM_Commerce.msl; provider=System.Data.SqlClient;provider connection string='data source=OWEN;initial catalog=Commerce.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework';" providerName="System.Data.EntityClient" />

我尝试将连接字符串更改为:

<add name="Entities" connectionString="
         metadata=res://*/;
         provider=System.Data.SqlClient;provider connection string='data source=OWEN;initial catalog=Commerce.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework';" providerName="System.Data.EntityClient" />

当我这样做时,我没有收到错误,但DefaultContainerName没有选项。

感谢。

0 个答案:

没有答案