Pergunta

Este é provavelmente um tiro no escuro, mas aqui vai nada ...

Eu tenho um site Sitecore 6 que estou desenvolvendo locallty. Quando eu empurrei-o para o servidor de produção, agora eu recebo uma exceção ao tentar acessar o site. Eu tinha feito um upgrade da versão Sitecore, e acrescentou o módulo Formulários, entre algumas outras edições menores. Então me mudei tudo a produção, mudou as seqüências de conexão, e mudou as referências de diretório no web.config, mas eu ainda obter este erro.

Minha máquina local ainda funciona bem, e até mesmo o meu servidor de teste (ligado via SVN e Cruise Control) funciona bem, mas eu não posso corrigir este erro sobre a produção.

Na parte inferior do rastreamento de pilha (abaixo), parece que ele está tentando instanciar o gerente de pesquisa. Talvez isso tenha algo a ver com isso?

Ou talvez eu perdi um ajuste quando me mudei tudo? Quais configurações precisam ser alteradas quando o ambiente muda?

Aqui está o que eu tentei até agora:

  1. Re-copiado todos os arquivos e bancos de dados.
  2. Deu permissões de controle total ao processo de trabalho, os usuários de Serviços ASPNET e Rede.
  3. Duplo verificou os caminhos de diretório no web.config que precisava ser configurado.
  4. Duplo verificou a seqüência de conexão no connectionstring.config.
  5. reciclado a App Piscina
  6. parado e iniciado o site
  7. limpei a cache do navegador local (como eles instruções para agir nos docs upgrade)

Esta é a exceção que está sendo lançada quando eu tento e acesso de qualquer página:

informações Tópico: Tópico ID: 1 nome da conta Tópico: 180716WEB1 \ testcom_web Está representando: False rastreamento de pilha: em System.RuntimeMethodHandle._InvokeMethodFast (alvo Object, Object [] argumentos, SignatureStruct & sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) em System.RuntimeMethodHandle.InvokeMethodFast (alvo objecto, objecto [] argumentos, assinatura SIG, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) em System.Reflection.RuntimeMethodInfo.Invoke (Object obj, invokeAttr BindingFlags, Binder ligante objecto [] parâmetros, cultura CultureInfo, booleano skipVisibilityChecks) em System.Reflection.RuntimeMethodInfo.Invoke (Object obj, invokeAttr BindingFlags, Binder ligante objecto [] parâmetros, cultura CultureInfo) em System.Reflection.RuntimePropertyInfo.SetValue (Object obj, valor objecto, invokeAttr BindingFlags, Binder ligante objecto índice [], a cultura CultureInfo) em System.Reflection.RuntimePropertyInfo.SetValue (Object obj, valor objecto, objecto [] índice) em Sitecore.Reflection.ReflectionUtil.SetProperty (obj Object, PropertyInfo propriedade, valor Object) em Sitecore.Reflection.ReflectionUtil.SetProperty (obj Object, String nome, valor Object) em Sitecore.Configuration.Factory.AssignProperties (Object obj, Object [] propriedades) em Sitecore.Configuration.Factory.AssignProperties (XmlNode configNode, String [] parâmetros, obj objecto, afirmam booleano, booleano diferido, IFactoryHelper ajudante) em Sitecore.Configuration.Factory.CreateObject (XmlNode configNode, String [] parâmetros, afirmam booleano, IFactoryHelper ajudante) em Sitecore.Configuration.Factory.GetInnerObject (XmlNode paramNode, parâmetros String [], afirmam booleana) em Sitecore.Configuration.Factory.AssignProperties (XmlNode configNode, String [] parâmetros, obj objecto, afirmam booleano, booleano diferido, IFactoryHelper ajudante) em Sitecore.Configuration.Factory.CreateObject (XmlNode configNode, String [] parâmetros, afirmam booleano, IFactoryHelper ajudante) em Sitecore.Configuration.Factory.GetInnerObject (XmlNode paramNode, parâmetros String [], afirmam booleana) em Sitecore.Configuration.Factory.AssignProperties (XmlNode configNode, String [] parâmetros, obj objecto, afirmam booleano, booleano diferido, IFactoryHelper ajudante) em Sitecore.Configuration.Factory.CreateObject (XmlNode configNode, String [] parâmetros, assert booleano, IFactoryHelper helper) em Sitecore.Configuration.Factory.CreateObject (XmlNode configNode, parâmetros String [], afirmam booleana) em Sitecore.Configuration.Factory.CreateObject (String configPath, parâmetros String [], afirmam booleana) em Sitecore.Configuration.Factory.CreateObject (String configPath, afirmam booleana) em Sitecore.Search.SearchManager..cctor ()

costume detalhes do evento:

Para obter mais informações, consulte Ajuda e Centro de Suporte em http://go.microsoft.com /fwlink/events.asp .

Foi útil?

Solução 2

Ele acabou por ser que quando eu restaurou o banco de dados para a produção, ele não re-associar o usuário banco de dados com ele !!! me estúpido! Por alguma razão, que faz com que este erro para ocorrer. Eu estou supondo que o SearchManager está configurado como algum tipo de serviço externo ou algo assim, para coisas abstratas.

Outras dicas

Parece que há algo de errado com direitos. Certifique-se de que você execute a identidade direita (SERVIÇOS DE REDE) no seu AppPool e que você siga as instruções de instalação Sitecore que podem ser encontrados em SDN :

Atenciosamente,

Alex de Groot

Sitecore Solution Architect

Eu tenho esse erro depois de mover um local entre ambientes. A causa foi o caminho para o sc.variable chamado DataFolder foi incorreto. O valor foi um caminho completo do arquivo e o local estava em um local diferente no novo servidor.

<sc.variable name="dataFolder" value="c:\www\website\data\" />

Atualizando o web.config com o caminho correto corrigiu o problema.

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