Estou construindo um site e trabalhando com um plugin de conversão. A conversão funciona perfeitamente para mim, pois testei as dependências em meu host local, mas quando movi-o para meu servidor e instalei-o e visitei a página em um computador separado sem essas dependências, recebo este erro:
The program can't start because MSVCP120.dll is missing from your computer.
Try reinstalling the program to fix this problem.
Eu sei como corrigir o problema, mas estou curioso para saber como um plug-in de conversão instalado em um servidor Linux foi capaz de gerar esse erro como um pop-up de erro do sistema em minha máquina Windows, em vez de apenas falhar no navegador em área restrita.
Para reiterar, vou para www.example.com/page e ao carregar esta exceção é lançada em meu sistema Windows.
Responder1
Eu encontrei o problema. O servidor estava fazendo referência a 'localhost', mas meu computador estava interpretando o localhost por meio do XAMPP e tentando localizar os recursos no servidor local em execução, e não por meio do servidor remoto, o que explica por que o erro estava fora do navegador.
Responder2
O msvcp120.dll
arquivo faz parte doTempo de execução redistribuível do Microsoft Visual C++ 2013. Como você criou seu plug-in usando o Visual Studio 2013, este pacote é um requisito, a menos que você opte por vinculá-lo estaticamente.
Duvido muito que seu servidor Linux esteja executando esse seu plugin. Afinal, é uma DLL do Windows.
Se você quiser mais detalhes sobre por que isso acontece, primeiro você terá que fornecer informações adicionais nesse seu plugin e como exatamente ele é usado/incorporado em uma página da web.