C# ASP.NET 4.5 SQL Server 2012部署到IIS

C# ASP.NET 4.5 SQL Server 2012部署到IIS,c#,asp.net,iis,sql-server-2012,C#,Asp.net,Iis,Sql Server 2012,我的问题是这个错误: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:50-发生本地数据库运行时错误。无法创建自动实例。有关错误详细信息,请参阅Windows应用程序事件日志。) 每次打开我在IIS中部署的网站时,我都会遇到这样的错误。这是我第一次部署ASP.NET 4.5和SQL Server 2012。但是当我使用VS2010 ASP.NE

我的问题是这个错误:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:50-发生本地数据库运行时错误。无法创建自动实例。有关错误详细信息,请参阅Windows应用程序事件日志。)

每次打开我在IIS中部署的网站时,我都会遇到这样的错误。这是我第一次部署ASP.NET 4.5和SQL Server 2012。但是当我使用VS2010 ASP.NET 4.0和SQL Server 2008时,没有问题

我希望你们能帮我谢谢

The server was not found or was not accessible
该错误表示sql server不在请求的ip地址/端口号处

    Verify that the instance name is correct and that 
SQL Server is configured to allow remote connections. 
您应该做的第一件事是尝试使用sql Management Studio连接到sql server。如果失败,则需要找出原因。可能是以下原因之一:

  • 防火墙问题;SQL浏览器服务未运行
  • SQL浏览器服务配置错误
  • SQL Server甚至没有安装在您试图部署它的地方
  • 您的站点引用的SQL server甚至无法访问
  • 您的网卡未插入

如果成功,则需要使用正确的连接信息更新项目。

在VS2012中运行该项目时,您是否至少尝试过错误提示的内容?确保服务器已启动、可在应用程序查看的位置访问、配置为允许远程连接,并且您使用的用户具有有效权限没关系,但当我将其部署到IIS时,会出现错误!你确定在指向本地数据库时没有部署吗?我不理解你@Neil:|抱歉,这是我第一次使用此VS2012和SQL Server 2011在你的web.config文件中会有一个连接字符串设置。无论设置为什么,都需要从部署中访问它目标。我没有sql server管理,因为我重新格式化了笔记本电脑。我只使用sql server 2011安装VS2012