para - Registro de un dll en Windows Server 2008 Standard SP2 de 64 bits IIS 7
wiki dll (1)
Proyecto: VS2010 C # Class Library. Máquina local: Win 7 64bit
Los siguientes elementos cambiados en el proyecto:
Properties / AssemblyInfo.cs [assembly: ComVisible (true)]
Ficha Proyecto / Propiedades / Construir: Registrar Com para interoperabilidad: activado Generar ensamblaje de serización: automático
He configurado las clases de prueba por cada publicación posterior con interfaces, comvisible = true y guids, etc.: creación de una biblioteca de interoperabilidad COM para ASP Classic utilizando 4.0 framework y Visual Studio 2010
Pude registrar este dll en mi máquina local a través de regasm. C: / windows / Microsoft.Net / Framework / v4.0.30319> regasm NrccuaComFileSystem.dll
Tipos registrados con éxito.
En el servidor regsvr, regasm, regasm con tlb todos fallan con el siguiente mensaje:
RegAsm: error RA0000: No se pudo cargar el archivo o ensamblado ''file: /// c: / Windows / Micr osoft.NET / Framework / v4.0.30319 / NrccuaComFileSystem.dll'' o una de sus dependencias. La operación no es compatible. (Excepción de HRESULT: 0x80131515)
¿Qué estoy haciendo mal aquí?
¿Está buscando un punto de entrada, en caso afirmativo, está totalmente perdido como la forma de proporcionar eso?
También revisé la siguiente publicación ... ASP clásico que usa COM + .Net Interop Servidor de 64 bits de Windows Server 2008 IIS 7 Server.CreateObject Fails
Puede descargar el proyecto de prueba desde aquí: http://bit.ly/wt5iJz
Gracias.
Está trabajando ahora. Siguiente publicación ayudó.
Necesitábamos instalar el SDK de Windows para .NET Framework 4
http://www.microsoft.com/download/en/confirmation.aspx?id=8279
Entonces necesitábamos agregar el ensamblado al GAC
C: / Archivos de programa / Microsoft SDK / Windows / v7.1 / Bin / NETFX 4.0 Herramientas> gacutil / i C: / Windows / Microsoft.NET / Framework / v4.0.30319 / File.dll
Entonces necesitábamos registrar la asamblea con Regasm
regasm / tlb File.dll