Deployment

Deployment of RapidSpell Web .NET onto a server can be done in one of the following ways.

Using The Product MSI Installer

If possible, run the MSI installer that was initially used to install the controls on the development machine. This will perform the steps below automatically. You can then either install Keyoti.RapidSpellWeb.dll (or Keyoti.RapidSpellWeb.ASP.NETv2.dll) and Keyoti.RapidSpellMDict.dll into the GAC using gacutil, or you can deploy these DLLs with your project's bin directory. See note below if installing in GAC.

Manually

Manual deployment is fairly simple;
1. [For ASP.NET 1.x users only] Copy the "Keyoti_RapidSpell_Web_Common" directory from the development machine (underneath where RapidSpell Web was installed) to the wwwroot folder on the server. This should result in URLs like http://servername/Keyoti_RapidSpell_Web_Common/ mapping to this directory. You can set it up elsewhere as a virtual directory if you prefer.
2. Either install Keyoti.RapidSpellWeb.dll (or Keyoti.RapidSpellWeb.ASP.NETv2.dll) and Keyoti.RapidSpellMDict.dll into the GAC using gacutil, or you can deploy these DLLs with your project's bin directory. If installing in the GAC please see Note below.

Note

As with any assemblies in the GAC, your aspx pages must register the assembly using a full reference. This means the register tag in your aspx pages should contain the correct version, culture and public key.
Eg;

<%@ Register TagPrefix="RapidSpellWeb" Namespace="Keyoti.RapidSpell" Assembly="Keyoti.RapidSpellWeb, Version=3.0.0.0, Culture=neutral, 
PublicKeyToken=58d9fd2e9ec4dc0e" %>

otherwise the ASP.NET runtime will not be able to find the assembly in the GAC, and they will need to be in the project's bin dir.