• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 846
  • Last Modified:

Cannot find KeycodeV2.dll, or invalid keycode.

hi experts,
  I m doing a project in asp.net in which i need to have one report. I m using crystal report, which works fine on my machine but when i uploaded the pages on server it is giving me error like "Cannot find KeycodeV2.dll, or invalid keycode. " 
wht is the problem? Plz help

thanx
0
s_monani
Asked:
s_monani
1 Solution
 
siobiCommented:
This error message appears because the following registry keys do not have rights for the ASPNET account:


- HKEY_CLASSES_ROOT\Interface\{4A4D268A-DF9B-4FC1-8301-D9FEEEF69F9C}


- HKEY_CLASSES_ROOT\TypeLib\{8D43D0B9-C14E-4577-9E67-A9A1EEF82302}


To resolve this error message, give these two registry keys ASPNET read rights. If you are running ASPNET under the System account, then the System account must have the rights to this key.


To give ASPNET read rights to a registry key:


1. Go into the 32-bit Registry Editor (Start > Run > then type "regedt32"). For Windows XP computers, type "regedit" instead of "regedt32".


2. Go to 'HKEY_CLASSES_ROOT' and select the 'Interface' key.


3. Highlight "{4A4D268A-DF9B-4FC1-8301-D9FEEEF69F9C}" and select the "Security" menu then click "Permissions…". (When using regedit in Windows XP, select the "Edit" menu then click "Permissions…".)


4. In the permissions dialog, add the "ASPNET" account from the local computer and give this account read rights.


5. Go to 'HKEY_CLASSES_ROOT' and select the 'TypeLib' key. Repeat steps 3 to 4, except use the "{8D43D0B9-C14E-4577-9E67-A9A1EEF82302}" key.


====================

NOTE:


In order to have access to these registry keys, keycodev2.dll must be registered. To register keycodev2.dll, go to Start > Run and type:


Regsvr32 "C:\Program Files\Common Files\Crystal Decisions\1.0\bin\keycodev2.dll"

0

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now