googleglass / mirror-quickstart-dotnet项目给出了SQL服务器错误

时间:2013-07-11 02:05:41

标签: sql-server google-mirror-api google-glass

我正在使用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 exception,Boolean breakConnection)+5064458    System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()+234    System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo,SqlInternalConnectionTds connHandler,Boolean ignoreSniOpenTimeout,Int64 timerExpire,Boolean encrypt,Boolean trustServerCert,Boolean integratedSecurity)+341    System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo,String newPassword,Boolean ignoreSniOpenTimeout,TimeoutTimer timeout,SqlConnection owningObject)+129    System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo,String newPassword,Boolean redirectedUserInstance,SqlConnection owningObject,SqlConnectionString connectionOptions,TimeoutTimer timeout)+270    System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject,TimeoutTimer timeout,SqlConnectionString connectionOptions,String newPassword,Boolean redirectedUserInstance)+195    System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity,SqlConnectionString connectionOptions,Object providerInfo,String newPassword,SqlConnection owningObject,Boolean redirectedUserInstance)+232    System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions选项,Object poolGroupProviderInfo,DbConnectionPool池,DbConnection owningConnection)+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.GetConnection(DbConnection owningConnection)+108    System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection,DbConnectionFactory connectionFactory)+126    System.Data.SqlClient.SqlConnection.Open()+ 125

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

感谢您的回复。我解决了这个问题。我安装了默认情况下安装了localDB的SQL 2012 Express并解决了我的问题

答案 1 :(得分:0)

我遇到了同样的问题,但在安装SQL Server后,我在运行网站时遇到了一些其他问题。 要解决这个问题,我必须将此行添加到web.config文件

<system.webServer>
   <modules runAllManagedModulesForAllRequests="true"/> 
 </system.webServer>