Inquiridor
Aplicação parou de funcionar após atualizar o anti-virus

Pergunta
-
Prezados,
Tenho uma aplicação webform que estava rodando normalmente. Porém, após atualizar o anti-vírus Norton, a comunicação entre a minha aplicação webform com o meu servidor parou de funcionar. Já tentei desativar o anti-vírus para vêr se o problema era solucionado, porém, mesmo desativando o anti-vírus a aplicação não voltou a se comunicar com o servidor.
Alguém tem alguma sugestão para este problema ?
Todas as Respostas
-
Bom dia Ricardo,
O que pode ter acontecido é que durante o scan do anti-vírus o mesmo apagou alguma arquivo da aplicaçaõ que ele "achou" que era vírus.
Verifique nos arquivos que ele mandou para quarentena, ou se possível, realize o deploy da aplicação novamente do servidor.
- Sugerido como Resposta Olavo Oliveira NetoModerator segunda-feira, 14 de maio de 2012 11:16
-
Bom dia Ricardo,
O que pode ter acontecido é que durante o scan do anti-vírus o mesmo apagou alguma arquivo da aplicaçaõ que ele "achou" que era vírus.
Verifique nos arquivos que ele mandou para quarentena, ou se possível, realize o deploy da aplicação novamente do servidor.
Rafael, obrigado pelo retorno. Mas, a minha aplicação está em servidor web externo. Portanto, não tem como isso ter ocorrido.
Pelo que observei, o Norton tirou o firewall do Windows e pegou para Si. Dessa forma ocorreu o problema.
Mas, agora é que tenho um sério problema, pois se eu desativo o Norton e desativo o firewall windows, mesmo assim, a aplicação continua a não funcionar. O que faço heim ?
-
Complementando o post inicial, ao tentar se conectar ao BD pela minha aplicação, aparece a mensagem de erro abaixo. Alguma sugestão do que pode ser ?
Server Error in '/' Application.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. -
Server Error in '/' Application.
Internal connection fatal error.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: Internal connection fatal error.
Source Error:An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:[InvalidOperationException: Internal connection fatal error.] System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +5054386 System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +35 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject) +183 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout) +164 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 options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +185 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +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 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +123 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) +166 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) +115 BD.BancoDados.ExecutaSelect(String comandoSql) in C1_AcessoBD.cs:104 C2_RegradeNegocio.curriculo.Consultar(String filtro) in RegradeNegocio.cs:168 entrada.Consultar_Click(Object sender, EventArgs e) +581 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272 -
-
Bom dia Ricardo,
Tente configurar o código abaixo no seu Web Config e suba para o servidor:
<system.web> <customErrors mode="Off"/> <compilation debug="true"/> <authentication mode="None"/> </system.web> </configuration>
Rafael,
OK, vou fazer esse teste. Mas, qual é a finalidade deste código ?
-
Bom dia Ricardo,
Tente configurar o código abaixo no seu Web Config e suba para o servidor:
<system.web> <customErrors mode="Off"/> <compilation debug="true"/> <authentication mode="None"/> </system.web> </configuration>
-
Bom dia Ricardo,
Aparentemente sua aplicação não está conseguindo conectar no banco. Você já tentou subir a aplicação na sua máquina e apontar para o banco de produção? Se sim, tente "debugar" a classe de conexão com o banco e veja se consegue identificar onde ele acusa o erro. QUalquer coisa envie aqui o código que está usando para conectar com o banco.
-
-
Uma questao: O banco de dados fica na sua maquina?
O erro claramente esta vindo do lado do servidor e diz que a aplicaçao WEB nao consegue encontrar o banco.
Como vc disse que atualizou o Norton na sua maquina ( e nao no servidor) e a aplicaçao começou a dar problema depois disso, entao uma possibilidade é que o Banco esteja na sua maquina e o firewal esteja "travando" a comunicaçao.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
Sogi informatique ltée -
-
Amigos,
Preciso resolver esse problema e estou disposto a compensar financeiramente quem efetivamente ajudar a solucionar.
Para os interessados, favor me adicionar no msn para falarmos pessoalmente. Meu msn é ricardo@isbt.com.br
Fico no aguardo.