ASPHelp is a documentation tool allowing developers of active server pages, QA professionals, and information architects the ability to document the paths of Execution, including parameters passed, for the ASP and HTML web pages of their web sites. ASPHelp produces industry standard HTML Help documentation familiar to virtually all developers working with Microsoft toolsets. In documenting the pages as you design them, and by defining an interface contract for your pages, you can ensure the stability and reliability of your web application.
Object oriented design techniques have existed for some time, and they all have a guiding principle of defining the Interfaces to objects, and adhering to those interfaces, often called contracts. In the world of the web, the interfaces we often need to be concerned with revolve around how information gets transferred from one page of a site to another. What are the expected input parameters to a page, and what is their access method? Are values passed in GETs or POSTs, or are they passed in a cookie or a session variable? Does the page redirect to another, or perhaps more than one page, depending upon the path of ASP execution.
Under certain circumstances, colorized source code with includes would lack the leading single or double quote for the file name
When listing the include files, certain non printable characters could be included in the output leading to HTML Help workshop compilation errors
If an XML project file was specified, but parsing errors occurred loading the project file, the Default table of contents and options were not loaded. Now fixed
If a parsing error occurred loading an XML project file, this parsing error is now surfaced to the user.
If an error occurs writing out an include file, that error no longer causes ASPHelp to abort processing.
HTML Help Compiler location is now validated when running ASPHelpConsole.exe
Added additional location check for HTML Help Compiler.