none
Erro apos Publicação em Servidor Remoto RRS feed

  • Pergunta

  • Ola, esta dando esse erro abaixo apos publicação em servidor remoto. O problema é que local nao acusa erro, somente apos pubicação.

    Server Error in '/rcproconsultoria01' Application.

    Index was outside the bounds of the array.

    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.Exception: Index was outside the bounds of the array.

    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:
    [Exception: Index was outside the bounds of the array.]
       DAL.DAL_RCPCONSULTORIA.DAL_USUARIO.VALIDAR_SISTEMA(TYP_USUARIO CAMPOS, TYP_DETALHES_ERRO ERRO) in F:\Sistemas\RCPROCONSULTORIA\DAL\TBL_USUARIO.vb:200
       BLL.BLL_RCPCONSULTORIA.BLL_USUARIO.VALIDAR_SISTEMA(TYP_USUARIO OBJ, TYP_DETALHES_ERRO ERRO) in F:\Sistemas\RCPROCONSULTORIA\BLL\TBL_USUARIO.vb:79
       INTERFACE.FRM_LOGIN.Page_Load(Object sender, EventArgs e) in F:\Sistemas\RCPROCONSULTORIA\INTERFACE\FRM_LOGIN.aspx.vb:23
       System.Web.UI.Control.OnLoad(EventArgs e) +91
       System.Web.UI.Control.LoadRecursive() +74
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207
    


    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272

    Alguem sabe que erro é esse?


    Hellmann's (Joviano Pott)

    quarta-feira, 3 de abril de 2013 17:33

Respostas

  • Ola, isso esta OK. Esta construida em 3.5 e IIS 4.0. Mesmo mudando para 3.5 o erro persiste.

    O problema é que o sistema estava rodando ja, so subi uma versao nova, que nem mexeu na tela de login e agora fica assim.

    O que percebi, é que nesta rotina VALIDAR_SISTEMA, eu inseri mais 4 colunas do SQL, porem essas 4 colunas nao sao usadas na tela de login, sao usadas em outra chamada interna.

    Se nao achar a soluçao, irei criar uma nova rotina so com os campos iniciais, e uma outra com as 4 que inseri posteriormente.


    Hellmann's (Joviano Pott)

    quarta-feira, 3 de abril de 2013 18:12
  • Joviano,

    Então conforme você mesmo disse já não se trata de problema de publicação e sim da lógica interna.

    Você usa algum Framework de persistência? Dependendo do framework, mesmo não fazendo chamada diretamente ao método modificado, só de mudar a entidade/mapeamento ele já irá gerar problema se chamada a entidade.


    quarta-feira, 3 de abril de 2013 18:35
  • Bom dia!

    Fiz o ajuste conforme mencioni acima. Fiz duas rotinas, uma somente com os campos que precisava para a tela que estava dando o erro. a outra com os demais. O problema foi resolvido. Porem nao sei o que estava errado.

    Diego, obrigado pelas dicas.


    Hellmann's (Joviano Pott)

    • Marcado como Resposta Joviano quinta-feira, 4 de abril de 2013 11:56
    quinta-feira, 4 de abril de 2013 11:56

Todas as Respostas

  • Olá Joviano,

    Comece pela verificação mais básica:

    - Versão do .Net configurada no IIS é a mesma na qual foi construída a aplicação? (ex: aplicação feita com o core 2.0 e publicada como 4.0).

    Abraços.

    quarta-feira, 3 de abril de 2013 18:04
  • Ola, isso esta OK. Esta construida em 3.5 e IIS 4.0. Mesmo mudando para 3.5 o erro persiste.

    O problema é que o sistema estava rodando ja, so subi uma versao nova, que nem mexeu na tela de login e agora fica assim.

    O que percebi, é que nesta rotina VALIDAR_SISTEMA, eu inseri mais 4 colunas do SQL, porem essas 4 colunas nao sao usadas na tela de login, sao usadas em outra chamada interna.

    Se nao achar a soluçao, irei criar uma nova rotina so com os campos iniciais, e uma outra com as 4 que inseri posteriormente.


    Hellmann's (Joviano Pott)

    quarta-feira, 3 de abril de 2013 18:12
  • Joviano,

    Então conforme você mesmo disse já não se trata de problema de publicação e sim da lógica interna.

    Você usa algum Framework de persistência? Dependendo do framework, mesmo não fazendo chamada diretamente ao método modificado, só de mudar a entidade/mapeamento ele já irá gerar problema se chamada a entidade.


    quarta-feira, 3 de abril de 2013 18:35
  • Bom dia!

    Fiz o ajuste conforme mencioni acima. Fiz duas rotinas, uma somente com os campos que precisava para a tela que estava dando o erro. a outra com os demais. O problema foi resolvido. Porem nao sei o que estava errado.

    Diego, obrigado pelas dicas.


    Hellmann's (Joviano Pott)

    • Marcado como Resposta Joviano quinta-feira, 4 de abril de 2013 11:56
    quinta-feira, 4 de abril de 2013 11:56