我花了几个小时试图在Web上搜索此内容,除了在1and1.com虚拟主机上致电并发送电子邮件支持,但没有成功。1and1.com上适用于SQL Server连接字符串的格式
我有使用实体框架连接到MS SQL Server数据库的ASP.NET页面。在我的本地机器上,一切正常(自然)。然而,当我修改连接字符串在我的web.config指向我的SQL Server数据库上1and1.com,我得到以下错误:
"Unable to load the specified metadata resource."
这里是我当前的连接字符串(如在我的网络定义。配置文件):
<add name="TimeDataLicenseEntities"
providerName="System.Data.EntityClient"
connectionString="metadata=res://*/
Model1.csdl|res://*/
Model1.ssdl|res://*/
Model1.msl;
provider=System.Data.SqlClient;
provider connection string="
data source=dbXXXX.db.1and1.com,1433;
Integrated Security=false;
initial catalog=database_name;
user id=dboXXXX;
password=valid_password;multipleactiveresultsets=True"" />
(请注意,如果有“XXXX”值在实际的配置文件不同,以及对“数据库名称”和“valid_password”)
我使用代码中的实体框架,所以我更喜欢解决方案,以纠正内容我的web.config文件。
您是否试图从您的计算机或从部署网站的服务器连接到1and1上的数据库? – FeliceM
我试图从使用实体框架的服务器上部署的网站连接到数据库。 – DaveM
这是关于元数据(csdl等),[this](http://blogs.teamb.com/craigstuntz/2010/08/13/38628/)可能会帮助你。 –