Como um erro 'dll ausente' seria gerado quando uma página da web específica fosse carregada?

Como um erro 'dll ausente' seria gerado quando uma página da web específica fosse carregada?

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.dllarquivo 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.

informação relacionada