dotnet项目给SQL服务器错误

我正在使用googleglass / mirror-quickstart-dotnet项目。 我能够在本地IIS上运行应用程序,但是当我将它部署到EC2云实例时,它会一直抛出以下错误:

'/ GlassApp'应用程序中的服务器错误。

建立到SQL Server的连接时发生网络相关或实例特定的错误。 服务器未找到或无法访问。 验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 指定错误定位服务器/实例)

说明:执行当前Web请求期间发生未处理的异常。 请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详细信息:System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生网络相关或实例特定的错误。 服务器未找到或无法访问。 验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 指定错误定位服务器/实例)

源错误:

在执行当前Web请求期间生成未处理的异常。 关于异常的来源和位置的信息可以使用下面的异常堆栈跟踪来标识。

堆栈跟踪:

[SqlException(0x80131904):建立与SQL Server的连接时发生网络相关或实例特定的错误。 服务器未找到或无法访问。 验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 错误定位服务器/实例指定)] System.Data.SqlClient.SqlInternalConnection.OnError(SqlException异常,布尔breakConnection)+5064458 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()+234 System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo,SqlInternalConnectionTds connHandler,Boolean ignoreSniOpenTimeout,Int64 timerExpire,布尔加密,布尔trustServerCert,布尔integratedSecurity)+341 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo,String newPassword,Boolean SqlConnection拥有对象,SqlConnectionString connectionOptions,TimeoutTimer超时)+270 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection拥有对象)+270 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo,String newPassword,Boolean redirectedUserInstance,SqlConnection owningObject,SqlConnectionString connectionOptions,TimeoutTimer timeout)拥有SqlConnection对象 t,TimeoutTimer超时,SqlConnectionString connectionOptions,String newPassword,Boolean redirectedUserInstance)+232 System.Data.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity,SqlConnectionString connectionOptions,Object providerInfo,String newPassword,SqlConnection owningObject,Boolean redirectedUserInstance)+232 System.Data .SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions选项,对象poolGroupProviderInfo,DbConnectionPool池,DbConnection拥有连接)+185 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection,DbConnectionPool pool,DbConnectionOptions选项)+33 System.Data.ProviderBase.DbConnectionPool。 CreateObject(DbConnection owningObject)+524 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)+66 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)+479 System.Data.ProviderBase.DbConnectionFactory.Ge tConnection(DbConnection owningConnection)+108 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection,DbConnectionFactory connectionFactory)+126 System.Data.SqlClient.SqlConnection.Open()+125

请帮我解决这个问题。


感谢您的答复。 我解决了这个问题。 我安装了默认安装了localDB的SQL 2012 express,并安装它,解决了我的问题


我遇到了同样的问题,但是在安装SQL Server之后,我在运行该站点时遇到了一些其他问题。 为了解决这个问题,我不得不将这一行添加到web.config文件中

<system.webServer>
   <modules runAllManagedModulesForAllRequests="true"/> 
 </system.webServer>
链接地址: http://www.djcxy.com/p/9719.html

上一篇: dotnet project gives SQL server error

下一篇: Login failed for user 'someone'