
BlueDragon 7.1: Deploying CFML on ASP.NET and the Microsoft .NET Framework 32
If you prefer to avoid making such changes to the GAC, the fourth option in the BlueDragon in-
staller will instead create a single virtual directory with all BlueDragon DLL files implemented
in its own /bin directory.
Note as well that there is a /bin directory may exist within the docroot for any web site, virtual
directory root, or directory declared in IIS to be an application, and you may place your own ap-
plication-specific DLL files there.
6.3 Web.config file
The declaration of an HTTPHandler is defined in a configuration file named web.config.
web.config holds XML entries whose purpose and format are defined by the .NET framework to
control configuration of the environment or a specific web application.
It may be useful to learn that the .NET framework has pre-existing configuration handlers im-
plemented designating how to process ASPX and other ASP.NET files using HttpHandlers. The
fact that BlueDragon is implemented as an HttpHandler is a testament to its native .NET ap-
proach to implementing CFML support.
The web.config file, is a file that can be created for each web application defined on a server.
(Web applications are defined in section 6.5.) Configuration information in the web.config file
inherits overrides any web.config file in a parent directory. Similarly, any values not specified
in the web.config file are inherited from any web.config files in parent directories. The
BlueDragon installer will automatically create (or edit any existing) web.config file and confi-
gure it for BlueDragon.
You do not need to (and should not) manually configure a web.config file to add entries to
support for BlueDragon processing of CFML pages.
If, however, you have any reason to desire to create a web.config file (such as to enable other
.NET features that require this file) and none exists, you can easily create a skeletal one, such as:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>
For more information on .net configuration files, see:
6.4 IIS Configuration of CFML File Extensions
http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/cpguide/html/cpconaspnetconfiguration.asp
The final link in the configuration of BlueDragon.NET is the mapping of CFML-related file ex-
tensions (CFM, CFML, CFCHART, and CFC) so that they are handled by the .NET framework.
Comentarios a estos manuales