none
Erro ao compilar plugin pela segunda vez - preso no preocesso RRS feed

  • Discussão Geral

  • Caros, fiz uma dll, coloquei no server\bin\assembly  registrei pelo PluginRegistrationTool, certinho, qdo fui rodar deu um erro de cast, bem, fui la fiz unregistry e tenei compilar novamente...

    da este erro

    Error 3 Unable to copy file "obj\Debug\ProfessionalServicesPlugin.dll" to "\\10.10.10.121\c$\Program Files\Microsoft Dynamics CRM\Server\bin\assembly\ProfessionalServicesPlugin.dll". The process cannot access the file '\\10.10.10.121\c$\Program Files\Microsoft Dynamics CRM\Server\bin\assembly\ProfessionalServicesPlugin.dll' because it is being used by another process. ProfessionalServicesPlugin

     

    mas eu não sei qual é o processo que esta prendendo esta dll, fechei o ie, fiz logoff na maquina, e mesmo assim...

     

    alguém saberia?

     

    obrigado

    segunda-feira, 22 de agosto de 2011 17:32

Todas as Respostas

  • Se for um plugin Assincrono terá que parar o serviço de processamento assincrono, se for um plugin sincrono, basta dar um "IIS reset".

    Por ser uma dll que está em sessão e alguém a utilizando eu não deixa você sobrepor o arquivo, precisa "liberar o processo".

     

    Att,


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/
    segunda-feira, 22 de agosto de 2011 18:16
    Moderador
  • Bem, eu ja havia tentado, parei o iis e nada, dei reset e nada tb,...mas ai eu descobri um processo q ao parar deu certo, no meu caso.

    para compartilhar aos colegas, o processo neste caso era o w3wp.exe

    matei ele e bingo...

     

    segunda-feira, 22 de agosto de 2011 18:51
  • Apenas para informar, este processo é o proprio CRM, cuidado ao matar este processo em um servidor de produção.


    Bruno Valentim
    terça-feira, 23 de agosto de 2011 15:09