Compartilhar via


Solucionando problemas de soluções de fluxo de trabalho do SharePoint

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Fluxo de trabalho do SharePoint

Versão do Microsoft Office

  • SharePoint Servidor 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Os seguintes problemas podem ocorrer quando você desenvolver soluções de fluxo de trabalho do SharePoint usando Ferramentas do Visual Studio para o Office.

Execução pára em pontos de Interrupção de dois períodos

Esse problema pode ocorrer se você alterar o nome de Exibir do fluxo de trabalho.Quando você Iniciar o depurador de Visual Studio, o processo de implantação do fluxo de trabalho cria uma Novo associação entre o assembly de fluxo de trabalho e a biblioteca ou lista.

A associação que existia antes de você alterou o nome de Exibir ainda existe no site do SharePoint.Porque ambAmbos Ambos Ambossociações de fazer referência a mesma identificação de fluxo de trabalho, o fluxo de trabalho Ambossembly for executado duAmbos vezes.

Para resolver esse problema, remova manualmente a associação antiga de a biblioteca ou lista do SharePoint.Para obter mais informações sobre como remover manualmente associações de fluxo de trabalho de uma lista ou biblioteca, consulte o Office Online artigo adicionar ou alterar um fluxo de trabalho para uma lista, biblioteca ou tipo de conteúdo.

For more information, see Depurando de soluções de fluxo de trabalho do SharePoint.

Projetos de fluxo de trabalho do SharePoint Mostrar mensagem informando que o Acessar de administrador É necessário

Esse problema pode ocorrer se você não está conectado no computador de desenvolvimento como um administrador e tentar qualquer uma das seguintes tarefas:

  • Criar um novo projeto usando o Assistente de novo fluxo de trabalho de SharePoint do Office.

  • Modificar um projeto existente usando o Assistente de novo fluxo de trabalho de SharePoint do Office.

  • Depurar um projeto de fluxo de trabalho do SharePoint usando o depurador do Visual Studio.

Mensagem de erro

Você deve fazer logon como administrador para trabalhar em projetos de fluxo de trabalho do SharePoint.

Resolução

Efetuar no computador de desenvolvimento usando uma conta que seja um membro do AAgruparar Administradores.

Depuração

Os seguintes problemas podem ocorrer quando você depurar um modelo de fluxo de trabalho do SharePoint usando o depurador Visual Studio.For more information, see Depurando de soluções de fluxo de trabalho do SharePoint.

O local do site não É válido

Esse problema pode ocorrer se o SharePoint Servidor 2007 não está instalado.Ele também pode ocorrer se você não tem Acessar de administrador ao site da Web do SharePoint Servidor que é especificado no assistente Novo fluxo de trabalho de SharePoint do Office.

Mensagem de erro

  • Local do site do SharePoint não é válido.

Resolução

  • Instalar o Microsoft Office SharePoint Servidor 2007.

  • Verifique se você tem Acessar de administrador para o site do SharePoint.Para obter mais informações, consulte o Office Online artigo conceder Acessar para o site de portal.

Não é possível criar o diretório de destino ou localizar o caminho de diretório de destino

Esse problema pode ocorrer quando o processo de implantação do fluxo de trabalho não é possível criar um diretório de recurso.

Mensagens de erro

  • Não é possível criar o diretório de destino para este arquivo: <arquivo >.

  • Não é possível localizar o caminho de destino de implantação de feature.xml.

  • Não é possível localizar o caminho de destino de implantação de Fluxo de Trabalho.xml.

  • Não é possível determinar Fluxo de Trabalho.xml caminho de destino para a implantação.

Resolução

Reparar sua instalação do SharePoint Servidor 2007.Uma chave estiver faltando de o registro.O processo de implantação do fluxo de trabalho usa essa chave para determinar onde ele deve criar o diretório do recurso.A chave é Adicionado ao Registro ao instalar o SharePoint Servidor 2007.Para obter mais informações, consulte trabalhando com recursos.

Não é possível localizar ou copiar arquivos

Esse problema ocorre quando o processo de implantação do fluxo de trabalho não é possível copiar o arquivo de definição de recurso e o arquivo de definição do fluxo de trabalho para o diretório de recurso do SharePoint.Esses arquivos podem ter sido renomeados ou excluídos do projeto.

Mensagens de erro

  • Não pode localizar o arquivo em < de caminho >.

  • Não é possível copiar < de arquivo > para < caminho >.

  • Não é possível Localizar este arquivo: <arquivo >.

  • Não é possível localizar feature.xml no projeto.

  • Não é possível localizar Fluxo de Trabalho.xml no projeto

  • Não é possível copiar o fluxo de trabalho. Arquivo XML para < de caminho >.

Resolução

  • Certificar-se que os arquivos de definição de recurso e fluxo de trabalho serão exibidas abaixo no nó do projeto no Gerenciador de Soluções.O arquivo de definição de recurso deve ser nomeado feature.xml.Arquivo de definição do fluxo de trabalho deve ser nomeado workflow.xml.Para substituir um arquivo ausente, execute estas etapas:

    1. Criar um novo projeto de fluxo de trabalho do SharePoint.

    2. Copiar a feature.xml ou o fluxo de trabalho. Arquivo XML do novo projeto ao projeto que está faltando o arquivo.

    3. No novo recurso. Arquivo XML, modificar o Title e Description atributos do elemento Feature.

    4. No novo fluxo de trabalho. Arquivo XML, modificar a Name, Description, CodeBesideClasse CodeBesideAssembly atributos.

Para obter mais informações sobre arquivos de definição de recurso, consulte arquivos Feature.xml.Para obter mais informações sobre arquivos de definição do fluxo de trabalho, consulte de esquema de definição do fluxo de trabalho.

Assembly não pode ser instalado para o cache de conjunto de módulos global

Mensagens de erro

  • O assembly não foi encontrado neste local de compilação: <caminho >.

  • O .NET Framework não está instalado corretamente.

  • Certifique-se de que o assembly é assinado.

Resolução

Para resolver esses problemas, tente as seguintes opções:

  • Certifique-se de que o assembly criará com êxito e que o assembly de fluxo de trabalho é criado no local de saída de compilação do projeto.

  • Certifique-se que o .NET Framework está instalado corretamente.

  • Execute as seguintes três etapas para garantir que o assembly é assinado:

    1. Garanta que o projeto contém um arquivo de chave de nome de alta segurança chamado Key.snk.

    2. Em Gerenciador de Soluções, clique com o botão direito do mouse no nó do projeto e clique em Propriedades.Clique na guia de Autenticando e verifique se que Sign the assembly está Selecionadoda.

    3. Abrir Fluxo de Trabalho.xml e verifique se o atributo CodeBesideAssembly contém um válido Chave Público token.

Manualmente você pode assinar o assembly.Para fazer isso, execute estas etapas:

  1. Criar um novo nome forte chave arquivo e nome que key.snk de arquivo.Para obter mais informações, consulte How to: Assine uma Assembly (Visual Studio).

  2. Criar um par de chaves público e particular para o assembly de fluxo de trabalho.Para obter mais informações, consulte como para: Criar um par de chaves Público/particular.

  3. No arquivo workflow.xml, Adicionar a chave Público que você criou para a Cadeia de Caracteres de atributo CodeBesideAssembly.

Não é possível reiniciar os serviços de informações da Internet (IIS)

O processo de implantação do fluxo de trabalho deve reiniciar o IIS para anexar o depurador Visual Studio ao processo Windows SharePoint Services (w3wp.exe).

Mensagens de erro

  • Gerente de serviço do Windows não pode ser encontrado.

  • O serviço W3SVC não foi encontrado.

  • O status do serviço W3SVC não pode ser consultado.

  • O IIS não é iniciado.

  • O IIS não pôde ser interrompido.

Resolução

Certifique-se que o IIS é instalado no seu computador e que o serviço de publicação da World Wide Web é iniciado.Para obter mais informações sobre como instalar o IIS, consulte instalando o IIS.Para obter mais informações sobre como iniciar serviços, consulte como para: Iniciar serviços

Não é possível instalar o modelo de fluxo de trabalho

Esse problema pode ocorrer quando o processo de implantação do fluxo de trabalho não é possível ativar o recurso no site do SharePoint Servidor.

Mensagens de erro

  • A identificação de recurso não é válida no recurso. Arquivo XML: <Nome do Arquivo>.

Resolução

  • Abrir o feature.xml de arquivo e verifique se o atributo Id do elemento Feature contém uma GUID válida.Para obter mais informações sobre o formato de um GUID, consulte GUID.

Para gerar um novo GUID, use o guidgen.exe.For more information, see Exemplo GUIDGEN: Gera o globally Exclusivo identifiers (GUIDs).

Feature.xml ou Fluxo de Trabalho.xml É inválido

Esse problema ocorre quando o processo de implantação do fluxo de trabalho não é possível analisar o arquivo de definição de recurso ou um fluxo de trabalho.

Mensagens de erro

  • Feature.xml não é válido.

  • Fluxo de Trabalho.XML não é válido.

Resolução

  • Verifique se os arquivos feature.xml e Fluxo de Trabalho.xml estão bem-formados.Para obter informações sobre o XML bem formado, consulte XML Glossário.

  • Verifique se os atributos estão definidos para valores válidos.Corrija quaisquer valores inválidos.Se você ainda receber um erro, reinicie o Visual Studio.

  • Garantir que os nomes dos elementos não tem sido alterados.Corrija qualquer nome de elemento inválido.Se você ainda receber um erro, reinicie o Visual Studio.

Não é possível associar o fluxo de trabalho com uma biblioteca ou lista no SharePoint

Esse problema ocorre quando o processo de implantação do fluxo de trabalho não é possível adicionar automaticamente o modelo de fluxo de trabalho à biblioteca ou lista especificada por Propriedade de projeto site destino.

Mensagens de erro

  • Não é possível localizar o modelo de fluxo de trabalho com GUID: <GUID >.

  • Não é possível localizar a lista do SharePoint: <lista nome >.

  • A identificação do fluxo de trabalho especificada no fluxo de trabalho. Arquivo XML tem um Formatarar incorreto.

Resolução

  • Abrir o Fluxo de Trabalho.xml arquivo e verifique se o atributo Id do elemento Workflow contém uma GUID válida.Para obter mais informações sobre o formato de um GUID, consulte GUID.Para gerar um novo GUID, use o guidgen.exe.For more information, see Exemplo GUIDGEN: Gera o globally Exclusivo identifiers (GUIDs).

  • Na janela Propriedades , verifique se que a biblioteca ou lista especificada pelo campo Lista de destino identifica uma lista no site do SharePoint ou biblioteca válida.

  • Examinar os arquivos de log de diagnóstico de SharePoint.O local padrão desses arquivos de log é de unidade : \Programa Files\ComComumComum Files\Microsoft Shared\ Servidor Web extensions\12\LOGS.Se você não é possível Localizar os arquivos de log neste local, consulte as configurações de log de diagnóstico na Ferramenta de Administração Central do SharePoint.Para obter mais informações, consulte a documentação para o do Office SharePoint Servidor 2007.

Não é possível localizar o site do SharePoint ou instância do servidor de SharePoint

Esse problema pode ocorrer quando o processo de implantação do fluxo de trabalho não é possível abrir o site do SharePoint.

Mensagens de erro

  • O SharePoint Servidor não está disponível.

  • Não é possível localizar uma instância de servidor do SharePoint.

  • Não é possível localizar o site do SharePoint especificado: <site URL >.

Resolução

  • Verifique se o SharePoint Servidor está Executando.

  • Na janela Propriedades , verifique a que o site especificado no campo site de destino é um site do SharePoint válido.

  • Examinar os arquivos de log de diagnóstico de SharePoint.O local padrão desses arquivos de log é de unidade : \Programa Files\ComComumComum Files\Microsoft Shared\ Servidor Web extensions\12\LOGS.Se você não é possível Localizar os arquivos de log neste local, consulte as configurações de log de diagnóstico na Ferramenta de Administração Central do SharePoint.Para obter mais informações, consulte a documentação para o do Office SharePoint Servidor 2007.

Para obter mais informações, consulte o Office Online artigo solução de problemas ComComumComum site problemas.

O Visual Studio não abrir o site do SharePoint até que o projeto É salva

Esse problema pode ocorrer se você criar um projeto temporário e, em seguida, Iniciar o depurador Visual Studio.Um projeto temporário é um projeto que você pode criar sem ter que especificar um local de disco.Para mais informações, consulte Projetos temporários.

Mensagens de erro

  • O projeto atual deve ser salvo antes da adição de um projeto.

Resolução

Execute uma das seguintes etapas antes de iniciar o depurador do vsprvs:

Consulte também

Tarefas

Como: Incluir auxiliar arquivos quando você Depurar uma solução do SharePoint

Exemplo de fluxo de trabalho seqüencial do SharePoint

Demonstra Passo a passo: Criando e Depurando uma solução de fluxo de trabalho do SharePoint

Como: Criar um projeto de fluxo de trabalho do SharePoint

Conceitos

Soluções de fluxo de trabalho do SharePoint

Depurando de soluções de fluxo de trabalho do SharePoint

Outros recursos

Solucionando problemas soluções do Office