Pergunta

Ao instalar DNN 04.09.02 atualizar (de DNN 4.8.4) eu recebo System.IndexOutOfRangeException: erro PermanentRedirect e não pode instalar a atualização. Como faço para contornar isso para que eu possa instalar o upgrade?

Foi útil?

Solução 2

Eu re-postou a seguinte a partir da linha fornecida pelo kitsune. Fonte

Primeiro tente o seguinte no seu browser. Substituir "www.yourdomain.com" com seu domínio:

http://www.yourdomain.com/install/install.aspx ? mode = instalar

Se isso não funcionar (o que não fez por mim), então tente as seguintes etapas (copiados de Chris nesse segmento).

Para executar manualmente a parte SQL do upgrade que você precisa para executar cada script de atualização entre a sua versão e 4.9.2. I atualizado a partir de 4.9.0 para 4.9.2, então eu realizado o seguinte:

  1. No servidor web abrir o diretório: \ Providers \ DataProviders \ SqlDataProvider
  2. Determine quais arquivos precisam ser executados. Basicamente, todas as versões após a sua versão antiga. No meu caso eu precisava para executar os arquivos 04.09.00.SqlDataProvider, 04.09.01.SqlDataProvider e 04.09.02.SqlDataProvider.
  3. Abra os arquivos SQL em um editor de texto e substituir "{databaseOwner}" (geralmente com "dbo.") e "{objectQualifier}" (geralmente com "", mas às vezes "DNN4" ou algum outro prefixo objeto)
  4. Executar esses arquivos SQL no fim versão usando SQL Management Studio. Supondo que esses scripts correu sem um erro, em seguida, o site deve estar pronto para usar.

Outras dicas

Este enrosque pode ajudá-lo:

Parece que você tem que atualizá-lo manualmente ... etapas são descritas lá.

Além disso, verifique esta discussão , pode ser devido a AD se AD é usado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top