Instalando e Configurando o IIS 7.5 ou posterior rodar DLL
Tela (Server Manager)
Clique no ícone da barra de tarefas
Clique em Add Roles
Tela (Before you beginr)
Deixe desmarcado (Skip this pag by defalt). clique em Next
Tela (Select Installation Type)
Selecione o Tipo de Instalação marque Role-based or feature-based installation clique em Next
Tela (Select destination server)
Marque (Select a server from the Server pool). clique em Next.
Tela (Select Server Roles)
Escolha Web Server (IIS) e clique em Next.
Clique no botão Adicionar Recursos em seguida, clique em Next.
Tela (Features)
Marque Framework NET 3.5 (Inclui. NET 2.0 e 3.0)
Marque NET Framework 4,5
Marque ASP.NET 4.5
Clique no botão Adicionar Recursos em seguida, clique em Avançar.
Tela (Web Server Role (IIS))
Clique em Next.
Tela (Role Services)
Clique em Application Development.
Marque .Net Extensibility 3.5 .Net Extensibility 4.5
ASP
ASP .NET 3.5
ASP .NET 4.5
CGI
ISAP Extensions
ISAP Filters
Clique em Install
Tela (Results)
Ao concluir clique em Close.
Configurando DLL para Rodar no Server 2012
Abra o IIS. clique na tecla do Windows e clique no IIS Manager
Clique em Autenticação e coloque o ASP.NET Impersonation como Enable
Clique no ícone Handler Mappings
Selecione o ISAPI.dll clique em Edit Feature Permissions marquee execute e OK
Clique no ícone ISAPI and CGI, clique em Edit Feature, marquee Allow unspecified CGI modules e ISAPI modules.
Clique no ícone Apllication, de dois cliques em cada e coloque tudo como classic. selecione DefaultAppPool, clique em Advanced Settings
Enable 21-Bit Applications, coloque como TRUE
Abra o ícone Computer, Local Disk(C:), Windows. clique com direito na pasta Temp, Properties, clique na aba Security e clique em Edit.
Marque todos como Allow.
CREATOR OWNER, SYSTEM, Administrators, Users, IIS_IUSRS.
Aplicar e OK
Servidor pronto para Rodar