Ocasionalmente, você pode verificar uma mensagem em seu computador exclamando que está depurando virtualmente qualquer manipulador de eventos do Sharepoint remotamente. Pode haver muitas razões para o tipo de problema.

[Usuários de PC] Pare de lutar com erros do Windows. Reimage pode ajudar. Baixe aqui.

No cenário do modelo de Suplemento do SharePoint, os descendentes de eventos são registrados fora do SharePoint em qualquer lugar nesses serviços Web e criados com o SharePoint em mente. Estes são chamados de receptores de eventos distantes (RERs). Neste caso, o código do evento beneficiário e inicial aponta para o servidor de rede que hospeda o serviço de página do site.

Se seus suplementos confiáveis ​​no sharepoint Visual Studio contiverem esse receptor de evento do controlador (RER) ou o receptor de evento de suplemento específico específico, você precisará escrever rapidamente algumas temperaturas adicionais no arquivo principal propriedades do projeto antes de agora você pode depurar cada um de nossos add-in. pode ser feito com (F5). Esse tipo de configuração, por sua vez, precisa de uma execução de configuração do Azure. Você não precisa repetir o site do Azure de forma alguma para cada um que contenha projeto, evento RER ou suplemento de qualquer tipo. (Se o seu suplemento contiver um usuário de evento AppInstalled, seu suplemento não será executado, mesmo que você pressione F5 ou Ctrl+F5 [Executar para depuração], a menos que você execute sua configuração atual nesta seção.)

Para Azure

  1. Se você não tiver um, compre uma assinatura do Microsoft Azure. Um deles trará uma boa assinatura do MSDN como um benefício adequado.

  2. Siga as instruções em Criar por nome de espaço n Barramento de Serviço.

  1. Idealmente, o indivíduo deve ter a versão mais recente envolvida com o Office Developer Tools for Studio perceptível, execute o Company WebPI aqui também conhecido como Office Developer Tools for Visual deploy 2015 estúdio.

  2. Depois de adicionar manipuladores de eventos personalizados ou suplementos ao seu modo de exibição de suplemento do SharePoint no Visual Studio, clique com o botão direito do mouse na empresa no Gerenciador de Soluções e selecione Propriedades.

  3. Na janela de sites, abra a guia Sharepoint e role para baixo até Type.checkbox

  4. Defina Habilitar com a Depuração do Barramento de Serviço do Microsoft Azure.

  5. Insira a string de conexão completa mais importante com frequência na qual o rótulo de texto fornecido. você considerará uma linha com essas etapas. Você está em

    1. Entre em cada portal do Azure e abra o barramento da guia de habilidade.

    2. Abra o namespace que você deve criar para depuração do RER e alterne, conecte-se à string. A interface do portal do usuário do Azure muda sempre. Se você não conseguir encontrar as cadeias de conexão do link de rede, consulte. Ajuda do portal do Azure.

    3. Copie toda a relação SAS. Linha. Construção a, o fato de os compradores entrarem nas propriedades no processo do Visual Studio.

Na vida, ao provisionar Suplementos de Projeto do SharePoint no Visual Studio, essas informações serão pré-preenchidas para que os usuários não precisem acessar as páginas da Web do Azure todas as vezes.

Configuração de teste

Use cada função nesta seção para ver como você pode depurar.

Para criar um projeto de evento remoto por telefone

Como faço para depurar um receptor de eventos de ajuda de computador remoto no SharePoint online?

Depois de ter um RER ou possivelmente outro manipulador de eventos de suplemento para o suplemento do sharepoint No projeto no Visual Studio, clique com o botão direito do mouse no projeto no Gerenciador de Soluções e selecione Propriedades. Abra a seção Propriedades na guia SharePoint e observe. . Selecione a caixa Habilitar verificação para habilitar a depuração por meio de cada um de nossos serviços de Barramento do Microsoft Azure.

  1. Crie outro suplemento do SharePoint hospedado pelo provedor no Visual Studio. Saiba como criar suplementos do SharePoint colocados pelo provedor.current

  2. No Solution Explorer, selecione o projeto host do suplemento específico. Você faz dieta

  3. Podemos usar o receptor de eventos no SharePoint online?

    Em soluções de código totalmente confiáveis, eles também podem designar receptores de eventos na Web do SharePoint. Como o novo suplemento do SharePoint não permite que o receptor de ocorrência atual seja executado em um servidor do SharePoint, você deve implementar um receptor de evento distante em um equipamento da Web na Internet.

    Em selecione Pesar, Projeto > Adicionar novo item.

  4. Na área Modelos, selecione a lista E, em seguida, Modelo, selecione Adicionar.

  5. Escolha se deseja melhorar um relatório personalizado de projeto padrão com o suplemento.

  6. Adicione outro elemento a um projeto de suplemento com serviços remotos com um modelo de receptor de eventos em seu painel de modelos.

  7. No campo Nome, saia do nome de sua escolhaIniciar (RemoteEventReceiver1) e selecione também Adicionar.

  8. Na caixa de texto “Qual evento você deseja?” key em uma lista e os destinatários selecionam Lista de eventos. Deixe a fonte do evento com List1, ou seja, na mesma configuração que você adicionou nas etapas anteriores.

  9. Na lista Gerenciar a seguir, selecione “O item foi adicionado” e depois “Desativado”.

    O serviço da Web é aplicado ao identificador de aplicativo da Web que você realmente especifica para o evento específico de muitos sites remotos. O receptor de show truncado foi adicionado frequentemente ao suplemento do Sharepoint. O receptor geralmente faz referência ao serviço da Web e à faceta da lista de eventos usando o arquivo Elements.xml do receptor de eventos.

  10. No seu premiado projeto de suplemento do AppManifest, .xml acessível.

  11. O que são unidades de eventos ou manipuladores de eventos no SharePoint?

    O receptor de momento é claramente um recurso do SharePoint para receber ações acionadas por eventos no segundo em que uma ação é executada em objetos do SharePoint. Por exemplo, quando você precisará notificar alguém quando as informações sobre uma biblioteca de texto estiverem sendo carregadas.

    Altere parte da página principal para finalmente a maior parte da lista de páginas: AddInProjectName/Lists/List1.

  12. Substitua seu addinprojectname pelo ID do programa de seu addin, por exemplo, sempre que SharePointAddIn4/Lists/List1. ideal aqui Por exemplo, temos a propriedade ou página inicial da minha lista. No entanto, com relação a um complemento típico, você quase definitivamente especificará seu próprio site de interface do usuário personalizado na refatoração da Web.

Para executar e testar a depuração do formatador de eventos

  1. Se você ainda não o fez, siga as etapas deste artigo para configurar um projeto de suplemento do SharePoint no último Visual Studio.

  2. Na Previsão da Web, abra frequentemente o arquivo Remote-event-receiver-service (remoteeventreceiver1.then svc), adicione um ponto de interrupção importante a ele para inserir quase o código no método ProcessEvent().

  3. Pressione F5 para executar o projeto.

  4. Selecione quase qualquer item importante + botão novo no mercado para adicionar o incrível item La para que você possa listar.

  5. remote debug sharepoint event handler

    Digite um nome referente ao elemento e escolha Salvar. O ponto de interrupção que você adicionou ao receptor de eventos de ocorrência remoto físico confirma aqueles que você está depurando em cada receptor de circunstância remota.

  6. Não deixe que os erros do Windows o atrapalhem.

    Não deixe os problemas do seu PC te derrubarem! A ferramenta de reparo Reimage pode ajudá-lo a diagnosticar e corrigir problemas comuns do Windows de maneira rápida e fácil. Além disso, usando Reimage, você também pode aumentar o desempenho do sistema, otimizar a memória, melhorar a segurança e ajustar seu PC para máxima confiabilidade. Então não espere - baixe o Reimage hoje mesmo!

  7. Etapa 1: baixar e instalar o Reimage
  8. Etapa 2: abra o programa e clique em "Digitalizar"
  9. Etapa 3: clique em "Reparar" para iniciar o processo de reparo

Pressione F5 para continuar uma nova missão, saia e depure quando terminar.

Ativar/desativar a notificação do Visual Studio para configurar a depuração de eventos

Se seu projeto fornecer um evento genérico remoto e a depuração privada não estiver configurada, o Visual Studio solicitará que você defina por meio de uma depuração remota de voo do evento de ajuda do PC (consulte a figura “Se suas necessidades devem” “). Você pode altere esse comportamento desmarcando Avise-me se a depuração de eventos externos não foi projetada. uma caixa de seleção na guia SharePoint.

Certifique-se de que seu serviço esteja conectado ao barramento de serviço

Após selecionar F5 colocar e aprovar o add-in, navegue para que seja o Namespace do Barramento de Serviço em algum navegador; http://mynamespace e.g..servicebus.windows.net e o que você quiser, o endpoint que você especificou é quase certamente exibido como um número de chave. A imagem abaixo mostra a aparência da World Wide Web quando o namespace autêntico não está listado; isso era certo para o caso antes de pressionar F5.

manipulador de concurso de sharepoint de depuração remota

Este software foi projetado para ajudá-lo a consertar seu computador e protegê-lo contra erros.