Título: Problemas al leer web.config Publicado por: apache_scrc en 22 Diciembre 2010, 20:09 pm Estimados,
tengo el siguiente WebService en VB.NET 2005 que al ingresar el código de un agente debería devolver su información respectiva. Código
El cual llama a un archivo web.config Código
El problema es que me ejecuta el WS, pero cuando ingreso el codigo del agente me genera el siguiente error System.Data.SqlClient.SqlException: Error al intentar adjuntar una base de datos nombrada automáticamente para el archivo C:\Documents and Settings\aaron.valenzuela\Mis documentos\Visual Studio 2005\WebSites\WSAgentes\App_Data\aspnetdb.mdf. Ya existe una base de datos con el mismo nombre, no se puede abrir el archivo especificado o se encuentra en un recurso compartido UNC. en System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) en System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) en System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) en System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) en System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) en System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) en System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) en System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) en System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) en System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) en System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) en System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) en System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) en System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) en System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) en System.Data.SqlClient.SqlConnection.Open() en Service.WSAgentes(String CodigoAgente) Alguien sabe que estos haciendo mal????? Título: Re: Problemas al leer web.config Publicado por: [D4N93R] en 22 Diciembre 2010, 21:39 pm Varias cosas:
1) Revisa bien la base de datos, el problema no es el webservice. 2) Hay mejores formas de ejecutar un Stored Procedure, usa SqlCommand. 3) Te falta un Finally para cerrar la conexión. Estás usando SqlServer Express no? Recuerda siempre poner esos datos, más aún cuando el error probablemente esté ahí y no en el WS. Saludos! Título: Re: Problemas al leer web.config Publicado por: apache_scrc en 22 Diciembre 2010, 22:00 pm Estimado cuando la conexión la tenia en el código y no aparte, esto me funcionaba perfectamente.
Estoy usando sqlexpress. Tengo un conn.close para finalizar la conexión Saludos, Título: Re: Problemas al leer web.config Publicado por: [D4N93R] en 22 Diciembre 2010, 22:50 pm Citar Estimado cuando la conexión la tenia en el código y no aparte, esto me funcionaba perfectamente. No entendí esa parte.Citar Tengo un conn.close para finalizar la conexión Ponlo dentro de un finally del manejo de excepciones. |