在Windows Server 2012 r2上设置EntityFramework SQL Server

时间:2017-01-26 17:59:28

标签: c# sql-server entity-framework windows-server-2012-r2

这是我第一次使用Windows服务器进行发布,原谅我的无知。

我有一台安装了Windows Server 2012 r2的专用服务器。我已经设置了FTP发布,以便通过Visual Studio发布网站。除非我尝试使用需要数据库连接的功能,否则该网站工作正常。 我正在开发的项目使用EntityFramework来处理SQL数据库。

我收到以下错误:

  

异常详细信息:System.ComponentModel.Win32Exception:系统   找不到指定的文件

     

发生与网络相关或特定于实例的错误   建立与SQL Server的连接。找不到服务器或   无法访问。验证实例名称是否正确   SQL Server配置为允许远程连接。 (提供者:SQL   网络接口,错误:52 - 无法找到本地数据库   运行时安装。验证SQL Server Express是否正确   已安装,并且已启用本地数据库运行时功能。)]

连接字符串 https://gyazo.com/b29d87b5478c3bd6d6627f94dd853b32.png

CentralDb

metadata=res://*/CentralDb.csdl|res://*/CentralDb.ssdl|res://*/CentralDb.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\centraldb.mdf;integrated

DefaultConnection

Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-BetCentral-20161230033657.mdf;Initial Catalog=aspnet-BetCentral-20161230033657;Integrated Security=True

LocalSqlServer

data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true

我已经为这个错误做了一些谷歌搜索,我发现了多个答案,这些答案非常多样,并没有帮助我纠正我的问题。

0 个答案:

没有答案