Pergunta

Eu tenho um guia multilíngüe de site do SharePoint que usa variações.No entanto, em implantação, o conteúdo não está sendo implantada para os outros sites de variação.Quando a "propagação de Variações Sites e Listas de Trabalho de Timer" trabalho de timer é executado recebo o seguinte erro nos logs:

O tipo de 'Exemplo.De campos.ExampleFieldType, Exemplo, Versão=1.0.0.0, Cultura=neutral, PublicKeyToken=2a41e5afbfa097d1' não pôde ser anular a serialização.Exceção:Do sistema.IO.FileNotFoundException:Não poderia carregar arquivo ou assembly 'Exemplo, Versão=1.0.0.0, Culture=neutral, PublicKeyToken=2a41e5afbfa097d1' ou uma de suas dependências.

Campo tipo de Exemplo não está instalado corretamente.Ir para a lista de configurações página para eliminar este campo.

Eu chequei várias vezes e o nome completo do domínio é definitivamente correta.O campo funciona bem na raiz do site e a assembleia é, definitivamente, na GAC, como ele está sendo usado na implantação.

Alguém já teve alguma experiência com isso?Alguém tem variações de trabalhar com tipos de campos personalizados.Poderia ser algo de errado com o meu campo.Eu não posso ver qualquer coisa desagradável sobre ele.É apenas uma de várias colunas de campo.

Quaisquer ideias serão muito apreciados.

Foi útil?

Solução

Se alguém já tem esse problema.Acontece que reiniciar o trabalho de timer depois de desinstalar a antiga solução deixa de acontecer.Eu não tenho muita certeza de como ele sabia que a assembleia foi diferente, como se o código e a versão do assembly eram os mesmos.

net stop SPTimerV4
net start SPTimerV4

Entre

Uninstall-SPSolution
Install-SPSolution

E sem mais problemas.

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