Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 21677|Resposta: 0

[Fonte] Desenvolvimento oficial de contas no WeChat VS depuração remota

[Copiar link]
Publicado em 04/01/2017 13:09:44 | | | |
O princípio de funcionamento da interface de mensagens da plataforma pública do WeChat pode ser entendido da seguinte forma: o usuário envia uma mensagem para o servidor WeChat, e o servidor WeChat postará a mensagem recebida na URL preenchida quando o usuário acessar. O princípio é fácil de entender, e é mais fácil de entender se você já foi exposto a soquetes.

Na verdade, o desenvolvimento do WeChat não é muito problemático ou difícil, os documentos oficiais também são aceitáveis (pelo menos centenas de vezes melhores que os documentos de pagamento do WeChat), o mais doloroso é a depuração, porque no processo de desenvolvimento do WeChat, o usuário recebe a mensagem enviada pelo WeChat. O programa de processamento é um servidor para o WeChat, depuração é muito dolorosa, não podemos interromper o ponto, só podemos usar arquivos de texto para ver o funcionamento do programa. Não sei se há amigos como eu no começo: implantar o código no servidor de rede externo, depois enviar uma mensagem para a conta oficial, depois olhar o arquivo de depuração, encontrar o local que precisa ser modificado, depois modificar o código e então enviar a dll para o servidor ............, essa operação é muito demorada e ineficiente.
Então, este artigo é uma introdução ao depuração versus depuração remota

Configuração do IIS
Passo 1 Configurar o IIS
Vá até o IIS, clique em URL, selecione seu site e clique em Vincular no site de edição do lado direito da janela, como mostrado na imagem.
Entre na janela de vinculação do site, edite ou adicione bindings, o IP pode ser desselecionado, e o nome de host escreve o nome de domínio da sua casca de amendoim, como mostrado na figura:
Após preencher as informações, clique em OK para completar a configuração do IIS.

Configuração VS
Passo 2 VS Configuração
Abra seu projeto, selecione seu projeto web, clique com o botão direito e selecione Propriedades.
Vá para a web, na coluna do servidor, remova o uso da opção IIS Express(X), preencha o nome de domínio no IIS vinculante na URL do projeto, ou seja, o nome de domínio dado pelo Peanutshell, lembre-se de adicionar http://, como mostrado na figura:
Após a configuração ser concluída, pressione Ctrl+S para salvar, enquanto a configuração é temporariamente concluída.

Depuração remota de configurações
Passo 3 Configuração remota do depurador
Meu ambiente é win7+vs2012, e o processo de configuração pode ser um pouco diferente, mas pessoalmente acho parecido.
Primeiro, encontre a ferramenta Visual Studio como mostrado na imagem:
Depois de abrir, encontre o atalho da Pasta Depuradora Remota e abra-o, selecione x86 ou x64 conforme seu sistema e clique duas vezes para abri-lo.
Encontre o msvsmon.exe, clique com o botão direito e execute como administrador. Após correr, como mostrado na figura:
Selecione Ferramentas, Opções, selecione Sem Autenticação e marque Executar Qualquer Usuário para Depuração, clique em OK
A configuração do depurador está completa.

Comece a depurar
Passo 4: Iniciar a depuração
No VS, selecione Depurar, Anexar ao Processo
Na coluna Transmissão, selecione "Remoto (Sem Autenticação)", insira seu IP local ou nome do host e clique em Atualizar no canto inferior direito.
Depois de clicar em Atualizar, na coluna Processos Disponíveis, encontre w3wp.exe processo, preste atenção na coluna de nome de usuário, veja o pool de aplicações do site que você deseja depurar; se não encontrar w3wp.exe, vá até o IIS, abra seu site e clique em Atualizar para encontrá-lo.
Depois de encontrar esse processo, clique duas vezes para abrir um aviso de segurança próximo e selecione Anexar.
A comissionamento remoto já é possível. Vamos dar uma olhada rápida no exemplo.
Vá à plataforma pública do WeChat, entre no centro de desenvolvedores, encontre a configuração do servidor e clique em Modificar configuração.

O resultado final
Depois de inserir sua URL e token, clique no botão de enviar, e chegou a hora empolgante de entrar suavemente no modo depuração ~~~~~
Você acha que parece muito sofisticado? Enfim, acho que é bem sofisticado. Ha ha~~~~





Anterior:Configuração do servidor MQTT APOLLO
Próximo:Conexão C# M2Mqtt com o Servidor Apollo MQTT [com código-fonte]
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com