我刚开始在Visual Studio 2015和SQL Server 2014上开发ASP.NET Web应用程序。在某个地方,我需要连接到我的本地数据库,我使用以下代码:
ConnStr = "Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=my_db;Integrated Security=True";
当我在浏览器中通过VS运行应用程序时,它可以正常工作。我可以访问数据库并进行任何想做的操作。但是,当我将应用程序发布到IIS Web服务器后,在浏览器中打开它时,直到我要访问数据库时它仍然可以正常工作。此时,它会抛出SqlException异常:
System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible.
.
也许这是一个服务器名称问题,我应该使用IP和端口而不是名称,但我不确定,因为我没有经验。