The online FAQ database contains hundreds of answers to frequently asked questions, articles on using our web server applications and other related technologies, and resolutions to common problems. If you are seeing an error message, be sure to try searching on the error message or error number that you are seeing.

Question What are components and what do they have to do with IIS web servers and ASP?

Answer Components are executable programs that get installed on a webserver to provide some advanced functions or additional features. Components usually enable ASP applications to provide features that would be impossible, difficult, or inefficient to do using ASP scripts alone. For example, it is impossible to send an email message from the server alone using ASP scripting without the assistance of a component built for sending email. Components can come from a variety of sources. There are some components provided in IIS itself (like CDONTS or CDOSYS). But most components you will hear about are third-part installable components. XCENT cannot provide or support any third-party components. For assistance with installing, or using third party components, you will need to contact the vendor of the component.

If your website is hosted on an ISP's server, most ISP's that have experience hosting ASP web server software and application will provide a variety of components on their servers in order to provide advanced functionality for your scripts and applications. When looking for an ISP, you should find one that supports a variety of components on their servers. Most ISP's are unwilling to install components they are not familiar with. ISP's need to guarantee their servers are very reliable and are hesitant to install components that could affect their server's stability. So, it is best to check with your web host first. If you have an existing host and need to verify installed components on your current server, you can use the free xcDiag downloadable tool. This is available at www.xcent.com/downloads.

If your website is hosted on your own server, this is the only time you usually need to install or license any components yourself. Components can installed on your server at any time and many can be installed without even rebooting your server. Most components are very easy to install and are relatively inexpensive. There are a variety of freeware components available for use with most servers, so licensing cost is usually minimal.

You may also sometimes see reference to "COM Components". This is just another name that is typically used by programmers. This is because "COM" refers to the way the components interface to other software. The COM interface is widely used by all kinds of software on Microsoft Windows.