none
problema em servidor IIS RRS feed

  • Pergunta

  • Boa tarde a todos,

    Estou com uma dúvida que não quer calar. Tenho desenvolvido uma tela em ASP.NET 3.5 C# que será executada junto com uma aplicação asp puro

    em um servidor IIS 6.0 essa tela vem rodando já um mês, durante esses tempo reparei que toda vez que eu fazia uma alteração e publicava na pasta de destino,

    o Web.config dava erro falando da tag <CustomErrors> então eu tentava desabilitar o CustomErrors, nesse vai e vem de tentativa e erro, acabava que eu pega um

    Web.config e substituia por outro antigo que já estava rodando e funcionava, mas esse Web.config é de umas páginas asp.net 1.1 que já rodavam no servidor

    alguém poderia explanar um pouco do funcionamento do Web.config, porque eu achava que sabia, mas estou enfrentando erros que nunca vi acontecer, então conclui que

    me falta conhecimento de como funciona esse arquivo? Como o Framework o lê? Outro detalhe que percebi é que estou usando LINQ To SQL na minha aplicação e vi que

    o .NET quando faço a conexão  ao banco de dados no dbml ele não coloca a connectionstring no web.config como já vi alguns casos, mas ele coloca no app.config no meu

    projeto do tipo classLibrary que seria minha camada de dados na qual minhas classes de manipulação dos dados e meu dbml tbm estão inseridos. Hoje precisei fazer uma

    atualização na minha aplicação, foi batata. publiquei e o Custom error veio me assombrando, novamente fiz o que resolvia pegando web.config antigo para poder funcionar

    só que agora dá o erro de:

    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

    isso está ocorrendo no servidor dedicado que fica nos EUA da empresa que trabalho, então fiz um teste do IIS do servidor interno da empresa fiz a aplicação se conectar ao banco de dados do servidor dedicado da empresa que fica nos EUA e ele funcionou perfeitamente.

    já não sei mais o que fazer, não sei se o erro tá no Web.config, se está no fato de uma aplicação asp puro estar rodando junto com uma tela asp.net 3.5, se o erro está no servidor. Não sei, por isso peço ajuda aqui no fórum para ver se alguém sabe ou já enfrentou algo parecido com
    o que estou enfrentando. Desde já agradeço e aguardo ancioso por uma resposta.


    Se chiar resolvesse sal de fruta não morria afogado
    sexta-feira, 27 de novembro de 2009 16:53

Todas as Respostas

  • Fale,

    Verifica a string de conexão, quanto ao usuário se o mesmo tem permissão de acesso no banco SQL

    Abraço!
    Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!
    sexta-feira, 27 de novembro de 2009 16:56
  • Sim, o usuário que estou usando ele já possui permissão para acessar o BD no servidor dedicado. já até tentei substituir o ip pelo nome da máquina + instância, mas quando faço isso ele dá erro de timeout.
    Se chiar resolvesse sal de fruta não morria afogado
    sexta-feira, 27 de novembro de 2009 17:09