Pergunta

Eu modifiquei um SharePoint, visual studio fluxo de trabalho que funciona como por a exigência do dev máquina.Eu tenho a implantá-lo em um e-mail habilitado biblioteca de documentos no sharepoint server e é definido para ser iniciado automaticamente quando um novo item é adicionado à biblioteca.Quando eu implantá-lo para o servidor e executar um upload manual para a biblioteca de documentos i.e.use o botão de upload para o uplaod um documento, ele é executado conforme o esperado.mas quando um e-mail é recebido pela biblioteca de documentos, uma versão anterior do fluxo de trabalho é executado.isso é realmente frustrante.Eu ter removido todas as versões anteriores do fluxo de trabalho e agora só há uma esquerda.Eu tentei remover o fluxo de trabalho e adicioná-lo novamente, mas ainda o mesmo comportamento.Eu removi temporária .net ficheiros a partir da pasta windows, mas sem sorte.

Se a nova versão não está instalado corretamente, porque é que o upload manual funcionando bem?alguém pode me ajudar?Eu quero a mesma versão do fluxo de trabalho para executar o upload manual e e-mail.

Foi útil?

Solução

Você precisa reiniciar o serviço de temporizador do Windows SharePoint Services (Owstimer.exe), pois esse serviço provavelmente armazenou em cache sua DLL antiga.

Porque owstimer.exe é o serviço que acorda seu fluxo de trabalho após a ocorrência do evento.

Outras dicas

criar a DLL com um novo número de versão e implantá-lo mais uma vez e ver se isso ajuda.

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