rosoft.Crm.Setup.Server.PublishDefaultDataAction failed —>System.MissingMethodException: Method not found: ‘Void Microsoft.Crm.CrmCache`1.RemoveEntry(System.String)’.

Solution: Already Installed CRM-EMail router and srs connector are deleted and re-installed. Evrythng worked fine.


CRM4.0 Install – GrantAccessToCrmServicesAction failed, The security ID structure is invalid

Solution:  Started TCP/IP NetBIOS service and Click on Retry—Installation OKAY

Web Server Supports Weak SSL Encryption Certificates ?

Sol:- 1) right click on the web site—->select Properties—> Directory Security—–>click “edit” for the certificate security, and check the box “require ssl” and “require 128 bits”

Note: The issue with this is, if the website also needs to respond to http ( not https), then we have to create a second ip address ( I have used internal IP) and second virtual website. This also prevents older 64 bit browsers from accessing the server.

– How to find whether the machine is  32/64 bit on Vista / windows 2003 server?

Ans:- 1) Click Start, Click run , Type sysdm.cpl and then enter.

2) Click General Tab, Where you can see the 32 -nit or 64-bit OS information.


Can Also be seen @  Right click on My Computer —> Properties—> General

**  HTTP Error & Server Response Codes & Their Causes   **

200 – This is general response code when a requested page is loaded properly.

301 – When a page has moved permanently. This happens usually by implementing a 301 redirect.

302 – When a pages has moved temporarily.

400- Bad Request & this is caused because the request could not be understood by the server due to incorrect syntax.

401- Unauthorized user , When ever a page requires authentication and is failed causes this.

403- Forbidden Error- is caused when the request is OKAY from server side, but the server is refusing to fulfill it.

404- Page Not Found – Is caused when the server has not found anything matching the requested URL.

500- Server Error – Internal Web server Error.

501- No Server – Is caused when the function not implemented in web server software.

502- Server Over Load – Could be the bad gateway & a server being used by this Web server has sent an invalid response could be the causes for this.

503- Service Unavailable – It causes due to the temporary overload or due to maintenance.

504- Gateway Timeout – A server being used by this server has not responded in time.


** Sql error: Exclusive access could not be obtained because the databse is in use

Sol: – Changed the database to Single User Mode using below method and this helped to restore it .

Note: Stopped Async Service which didn’t helped . Even tried by stopping IIS which is helpless.


To set a database to single-user mode

  1. In Object Explorer, connect to an instance of the SQL Server Database Engine, and then expand that instance.
  2. Right-click the database to change, and then click Properties.
  3. In the Database Properties dialog box, click the Options page.
  4. From the Restrict Access option, select Single.
  5. If other users are connected to the database, an Open Connections message will appear. To change the property and close all other connections, click Yes.

– Database error – While restoring the database :

the backup set holds a backup of a database other than the existing database

Sol: In Restore window-> Options tab, check ” over existing database”, now try to restore. It worked for me.