The following FAQ answers some of the most commen questions about
how is aspNetMHT licensing technically enforced?
are the requirements to run aspNetMHT?
languages can I use to program against aspNetMHT?
can I use aspNetMHT in a COM environment?
do I use aspNetMHT in a production scenario?
do I use aspNetMHT in a hosted environment?
What is MHT?
MHT is short for MHTML. MHT is a RFC standard
#2557. A MHT document is a HTML document with all resources, such as
images, stylesheets, etc., embedded so it can be viewed at a later date without
an internet connection, or worrying about broken links.
What can I use to view MHT documents?
MHT documents can be viewed in both IE and Firefox. For IE users, version 5.0
and greater can be used. For Firefox users, a MHT plugin is required from
Do you offer support for aspNetMHT?
Email support is always free. Whether you are evaluating or have purchased our
software, simply email us your questions or comments. Please note that as a
paid customer, you always receive higher priority.
How do I purchase aspNetMHT?
aspNetMHT can be purchased via our corporate site at
www.advancedintellect.com/purchase.aspx Once you make your selection,
you will be directed to the shopping chart page of our Yahoo store. We use the
advanced security features of Yahoo store, and never store credit card numbers
on our servers or site.
How do I evaluate aspNetMHT?
You can download an evaluation version of aspNetMHT at
www.advancedintellect.com/download.aspx . Along with the aspNetMHT.dll, you will also download a license key.
Are there any limitations in the evaluation version?
No. The evaluation version of aspNetMHT is not crippled in any way. The only
limitation of the aspNetMHT component is that it will expire when the
evaluation is over. You can evaluation aspNetMHT for 21 days. If your license
expires after 21days, you can either purchase aspNetMHT, or continue evaluating
by downloading another license file.
So how is aspNetMHT licensed?
There are three licensing models for aspNetMHT to fit your needs. Per server,
per developer, and per site. Visit
www.adavncedintellect.com/licen.aspx to determine which model is best
How do you deliver aspNetMHT?
The aspNetMHT software itself can be downloaded via
www.advancedintellect.com/download.aspx. When you make the purchase,
you will actually be reciving valid, non-evaluation license file(s). These
files are delivered electronically via email.
How do I upgrade?
All minor versions of aspNetMHT are free upgrades (ie. 1.0 --> 1.x). For a
major version upgrade, there is modest fee associated.
Are there any free major upgrades?
Yes. If you purchase aspNetMHT, and we release a major upgrade within 60 days,
you automatically qualify for a free major version upgrade (ie. 1.x -->
So how is aspNetMHT licensing technically enforced?
aspNetMHT uses a digitally signed Xml file for it’s license. This Xml file
contains customer information, license type, and an expiration date (if it is
an eval license). To use the aspNetMHT.xml.lic license file, simply place next
to the aspNetMHT.dll in your application, or place in your /bin directory. You
can find more information about how the license file works at
What are the requirements to run aspNetMHT?
aspNetMHT only requires the .NET 1.0
runtime or higher. Any computer running the Microsoft.NET framework will be
able to utilize aspNetMHT.
What languages can I use to program against aspNetMHT?
Any .NET languages will work. Although C# and VB.NET are the most popular,
other languages such as J#, F#, and Jscript, to name a few, can be used.
How can I use aspNetMHT in a COM environment?
Although we don’t offer technical support on this scenario, yes, it can be
done. Using the gacutil.exe and regasm.exe of the .NET SDK you can create a COM
Callable Wrapper (CCW) for aspNetMHT allowing it to be used in environments
such as VB6 and ASP.
How do I use aspNetMHT in a production scenario?
Simply import the aspNetMHT.dll into your project, and set a reference to the
imported copy. aspNetMHT supports XCOPY deployment, so you can copy your
project to a new server and it will work.
How do I use aspNetMHT in a hosted environment?
In a hosted environment you usually don’t have console level access to the
server. Simply import the aspNetMHT.dll to your application, and set a reference to the imported