2012-10-30 3 views
0

Lorsque j'essaie d'exécuter du code qui utilise srmlib.dll, je reçois une exception, pour ne pas enregistrer srmlib.dll, mais quand j'essaye de l'enregistrer (regsvr32) j'obtiens l'erreur ci-dessus.Le module "srmlib.dll" a été chargé mais le point d'entrée DllRegisterServer n'a pas été trouvé

Je trouve une entrée dans mon registre pour cette dll: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Assemblies\C:|Program Files|Reference Assemblies|Microsoft|FSRM|v7.0|srmlib.dll

je Depends pour vérifier la dll et vu que Ieshims.dll manque mais je ne suis pas sûr que n'a rien à voir avec mon problème.

Que faire?

Répondre

0

Il s'avère que lors du chargement de srmlib.dll, il interagit avec le serveur et doit donc être sur le serveur FSRM actif.

donc ce que vous devez faire assez simple, il suffit de configurer votre serveur pour exécuter le service FSRM comme indiqué sur ce lien: http://blogs.technet.com/b/josebda/archive/2008/08/20/the-basics-of-windows-server-2008-fsrm-file-server-resource-manager.aspx

et exécuter le code sur ce serveur. Cela devrait résoudre le problème.

Questions connexes