No passado, ao depurar um site, era costume clicar com o botão direito diretamente na solução - iniciar uma nova instância, mas depois descobri que tais desvantagens eram: 1. O início é relativamente lento; 2. O parâmetro de requisição de alguns navegadores não pode ser importado; 3. Se você não especificar a URL de inicialização, o VS carregará a página no localhost, como http://localhost/test.aspx; Nesse caso, cookies compartilhados por nomes de domínio não podem ser compartilhados. No lado difícil, decidi depurar páginas IIS anexando um processo no VS. Os passos são os seguintes: 1. Criar um site no IIS e apontar diretamente para a pasta onde o programa está localizado (ou o caminho aponta para a pasta onde o programa é publicado); 2. Defina um ponto de interrupção na página a ser testada, depois selecione "Depurar" > "Anexar ao Processo" e selecione w3wp.exe processo no processo (você precisa abrir o CRM ou a página a ser testada primeiro); Se você não conseguir encontrar w3wp.exe processo, há um 'mostrar processos' em todas as sessões no final da lista de processos, e você pode vê-lo 3. Mas percebi que não conseguia inserir o ponto de interrupção, referindo-me às instruções de todos, se o método de geração era debug e assim por diante, não resolveu meu problema. Finalmente, descobri que era o depurador da página de propriedades do projeto web - o código nativo não foi verificado, e a página pode ser depurada com sucesso, então fico feliz! 4. Além disso, é melhor verificar a opção de ativar a edição da imagem acima e continuar marcando, caso contrário pode ser reportada como erro e não poderá ser acessada
|