Como chamar código não gerenciado no site ASP.NET e hospedá-lo no II

Eu criei uma dll C ++. Funciona bem e faz o trabalho.

Eu criei métodos no asp.net que chamam os métodos em dll C ++. O caminho da DLL é absoluto. Também funciona bem.

epois publiquei o site em uma pasta e o hospedei no IIS. Recebo uma mensagem de erro

Exception Details: System.DllNotFoundException: Unable to load DLL 'FilesCreator.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Por favor, sugira o que preciso fazer para que ele funcion

questionAnswers(1)

yourAnswerToTheQuestion