无法解析主机'(LocalDB)'

时间:2018-01-10 12:22:53

标签: c#

我使用VS2017社区在Windows上创建了一个Web应用程序。 我创建了一个本地db .mdf,连接字符串看起来像这样

<add name="ShoppingWebsiteMVCEntities4" 
     connectionString="metadata=res://ShoppingWebsiteMVC/Models.ShoppingWebsiteModel.csdl|res://ShoppingWebsiteMVC/Models.ShoppingWebsiteModel.ssdl|res://ShoppingWebsiteMVC/Models.ShoppingWebsiteModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\ShoppingWebsiteMVC.mdf;integrated security=True;multipleactiveresultsets=True;connect timeout=30;application name=EntityFramework&quot;" 
     providerName="System.Data.EntityClient" />

它适用于我的机器,但不适用于客户端机器。

客户端收到此错误

Could not resolve host '(LocalDB)' 

客户端正在使用MAC。除了VS 2017之外,他还需要安装其他任何东西吗?

1 个答案:

答案 0 :(得分:0)

  

它适用于我的机器,但不适用于客户端机器。

LocalDB是一个开发数据库。如果您发布或安装软件,则需要更好的解决方案。

如果您坚持使用本地数据库进行高效使用,则需要将其安装在要使用它的位置。有关如何安装它的信息可以在here找到。