我使用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="data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\ShoppingWebsiteMVC.mdf;integrated security=True;multipleactiveresultsets=True;connect timeout=30;application name=EntityFramework""
providerName="System.Data.EntityClient" />
它适用于我的机器,但不适用于客户端机器。
客户端收到此错误
Could not resolve host '(LocalDB)'
客户端正在使用MAC。除了VS 2017之外,他还需要安装其他任何东西吗?
答案 0 :(得分:0)
它适用于我的机器,但不适用于客户端机器。
LocalDB是一个开发数据库。如果您发布或安装软件,则需要更好的解决方案。
如果您坚持使用本地数据库进行高效使用,则需要将其安装在要使用它的位置。有关如何安装它的信息可以在here找到。