SF.net SVN: mod-aspdotnet: [170] mod_aspdotnet/trunk/docs
Brought to you by:
wrowe
From: <wr...@us...> - 2006-10-12 18:38:25
|
Revision: 170 http://svn.sourceforge.net/mod-aspdotnet/?rev=170&view=rev Author: wrowe Date: 2006-10-12 11:38:11 -0700 (Thu, 12 Oct 2006) Log Message: ----------- Begin rejiggering these documents out of the structure of httpd-docs Modified Paths: -------------- mod_aspdotnet/trunk/docs/introduction.html mod_aspdotnet/trunk/docs/mod_aspdotnet.html Modified: mod_aspdotnet/trunk/docs/introduction.html =================================================================== --- mod_aspdotnet/trunk/docs/introduction.html 2006-10-12 18:36:35 UTC (rev 169) +++ mod_aspdotnet/trunk/docs/introduction.html 2006-10-12 18:38:11 UTC (rev 170) @@ -3,56 +3,38 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> - <meta name="author" content="Apache httpd users" /><meta name="email" content="us...@ht..." /> - <title>Introduction to mod_aspdotnet - The Apache HTTP Server Project</title> + <meta name="author" content="mod-aspdotnet users" /> + <meta name="email" content="mod...@li..." /> + <title>Introduction to mod_aspdotnet - from mod-aspdotnet on SourceForge</title> </head> <body bgcolor="#ffffff" text="#000000" link="#525D76"> -<p><a href="/"><img src="../images/httpd_logo_wide.gif" alt="The Apache HTTP Server Project" border="0"/></a></p> +<!-- <p><a href="/"><img src="../images/logo_wide.gif" alt="The mod-aspdotnet Project on SourceForge" border="0"/></a></p> --> <table border="0" width="100%" cellspacing="4"> <tr> <!-- LEFT SIDE NAVIGATION --> <td valign="top" nowrap="nowrap"> <p><b>Essentials</b></p> <menu compact="compact"> - <li><a href="/ABOUT_APACHE.html">About</a></li> - <li><a href="http://www.apache.org/licenses/">License</a></li> - <li><a href="/docs/2.2/faq/">FAQ</a></li> - <li><a href="/security_report.html">Security<br />Reports</a></li> + <li><a href="http://sourceforge.net/news/?group_id=175077">News</a></li> + <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li> </menu> <p><b>Download!</b></p> <menu compact="compact"> - <li><a href="/download.cgi">from a mirror</a></li> + <li><a href="http://sourceforge.net/project/showfiles.php?group_id=175077">from a mirror</a></li> </menu> <p><b><a -href="/docs/">Documentation</a></b></p> +href="/docs/">Apache Docs</a></b></p> <menu compact="compact"> - <li><a href="/docs/2.2/">Version 2.2</a></li> - <li><a href="/docs/2.0/">Version 2.0</a></li> - <li><a href="/docs/1.3/">Version 1.3</a></li> - <li><a href="/docs/trunk/">Trunk</a> (dev)</li> + <li><a href="http://httpd.apache.org/docs/2.2/">Version 2.2</a></li> + <li><a href="http://httpd.apache.org/docs/2.0/">Version 2.0</a></li> </menu> <p><b>Get Involved</b></p> <menu compact="compact"> - <li><a href="/lists.html">Mailing Lists</a></li> - <li><a href="/bug_report.html">Bug Reports</a></li> + <li><a href="http://sourceforge.net/mail/?group_id=175077l">Mailing Lists</a></li> + <li><a href="http://sourceforge.net/tracker/?group_id=175077&atid=871785">Bug Reports</a></li> <li><a href="/dev/">Developer Info</a></li> </menu> - <p><b>Subprojects</b></p> - <menu compact="compact"> - <li><a href="/docs-project/">Docs</a></li> - <li><a href="/test/">Test</a></li> - <li><a href="/test/flood/">Flood</a></li> - <li><a href="/apreq/">libapreq</a></li> - <li><a href="/modules/">Modules</a></li> - </menu> - <p><b><a -href="/info/">Miscellaneous</a></b></p> - <menu compact="compact"> - <li><a href="/contributors/">Contributors</a></li> - <li><a href="/awards.html">Awards</a></li> - <li><a href="http://webring.com/hub?ring=apachesupport">Support<br />Webring</a></li> - </menu> - </td> + <!-- RIGHT SIDE INFORMATION --> <td align="left" valign="top"> <table border="0" cellspacing="0" cellpadding="2" width="100%"> @@ -63,21 +45,26 @@ </td></tr> <tr><td> <blockquote> + <p>The Apache HTTP Server is a robust implementation of an HTTP/1.1 server which runs on Windows, various flavors of unix and other modern operating systems. It is a modular framework, which allows modules supporting various features to be loaded, or not, as required by the administrator.</p> + <p>The mod_aspdotnet module is provided only for the Windows operating system, and this module won't work for the other operating systems. See the -<a href="http://httpd.apache.org/mod_aspdotnet/">mod_aspdotnet main page</a> -for alternatives available to users of other operating systems.</p> +<a href="http://sourceforge.net/projects/mod-aspdotnet/">mod-aspdotnet project +page</a> for alternatives available to users of other operating systems.</p> + <p>This document will introduce you to all of the key concepts you might be unfamiliar with, introduce you to mod_aspdotnet and the purpose it serves, and what you can accomplish with it. This document is a work in progress, feedback is welcome at the users mailing list.</p> -<p>See the <a href="http://httpd.apache.org/mod_aspdotnet/">mod_aspdotnet -pages</a> for information about mailing lists, other resources and how to -participate in these ongoing efforts!</p> + +<p>See <a href="http://sourceforge.net/projects/mod-aspdotnet">mod-aspdotnet +Project Pages</a> for information about mailing lists, other resources and +how to participate in these ongoing efforts!</p> + </blockquote> </td></tr> </table> @@ -89,9 +76,11 @@ </td></tr> <tr><td> <blockquote> + <p>Microsoft's marketing of .NET is a vision encompasing a wide spectrum of technologies, not one specific new technology. This leads to much confusion about .NET development, and what web development under .NET really entails.</p> + <p>The deepest underpinning of .NET is a new program execution model, the CLR (Common Language Runtime), which hosts IL (Intermediate Language) code. This model is very similar to Java's JVM running .class'es compiled into @@ -102,9 +91,11 @@ C#, and Microsoft's C++.NET, VisualBasic.NET and J#. Many third party companies are bringing additional languages to the .NET managed code world, there are more than 20 different languages shipping today.</p> + <p>Microsoft's .NET Framework includes many core facilities, packaged as language-agnostic classes that can be generally used by any .NET language. It includes the C# compiler, and the ASP.NET related classes.</p> + </blockquote> </td></tr> </table> @@ -116,12 +107,14 @@ </td></tr> <tr><td> <blockquote> + <p>ASP.NET (known inside the .NET framework as System.Web) is a hosting environment for web applications that provides facilities to query and collect information about the current request, prepare the response, and maintain session state information. ASP.NET simplifies the chore of building web applications down to the essential task of generating and serving content.</p> + <p>The converse question, "are ASP.NET and ASP the same thing?", deserves a resounding answer of <strong>NO</strong>. Although in some respects they offer similar facilities, they have no relation to each other. @@ -129,8 +122,10 @@ for ASP content. Simply put, ASP.NET has replaced ASP, and ASP runs in its own environment(s), (one per scripting language) and not inside the .NET framework.</p> + <p>If you have ASP pages to serve, consider porting them to ASP.NET. There are many fine books and online guides to assist you.</p> + </blockquote> </td></tr> </table> @@ -142,8 +137,9 @@ </td></tr> <tr><td> <blockquote> + <p>This is actually two modules; the first, mod_aspdotnet.so, is an in-process -Apache 2.0 module, which starts the ASP.NET engine and hands off requests +Apache 2.0 or 2.2 module, which starts the ASP.NET engine and hands off requests to the ASP.NET engine. There is a second module compiled for .NET, which is named Apache.Web.dll. The Apache.Web.dll is loaded into Microsoft's ASP.NET host environment, and dispatches request and response operations back to @@ -153,6 +149,7 @@ solution maintains tight compatibility with existing, IIS-hosted ASP.NET, because the same Microsoft ASP.NET hosting environment is running under either of these scenarios.</p> + <p>Multiple ASP.NET virtual webs are supported by the mod_aspdotnet module. A request is directed to the asp.net handler using conventional Apache configuration options, and is mapped to a specific ASP.NET virtual web by @@ -161,6 +158,7 @@ can be given in multiple Apache virtual hosts. Any given AspNetMount is created only once for all Apache virtual hosts that share the same AspNetMount, conserving memory and resources.</p> + <p>AspNetMount and other directive changes are processed when the server is restarted. With Apache 2.0, the original Windows child process continues to serve requests until a new child process is ready to process requests itself. @@ -169,9 +167,11 @@ and initializing the new server while the old server finishes fulfilling open requests, and there is no interruption in web services during the transition from the old to the new configuration.</p> + <p>This is not a module for Unix platforms. The Mono project's mod_mono provides very similar features for non-Win32 machines, with their own implementation of ASP.NET for Apache httpd server.</p> + </blockquote> </td></tr> </table> @@ -183,6 +183,7 @@ </td></tr> <tr><td> <blockquote> + <p>Microsoft's .NET Framework is available as a free download for Windows 2000 or 2003 Professional and Server versions, XP Professional, and .NET Server platforms from @@ -190,6 +191,7 @@ You must minimally install the .NET Framework Resdistributable version, while developers will prefer to install the .NET Framework Software Development Kit, or another .NET development tool such as VisualStudio .NET.</p> + <p>Once you download and install the mod_aspdotnet .msi package, it will install both mod_aspdotnet.so into your Apache2/modules/ directory, and the Apache.Web.dll into the Global Assembly Cache. You then need to modify your @@ -197,6 +199,7 @@ what content you will serve. See the <a href="mod_aspdotnet">mod_aspdotnet</a> module documentation for the directives to add for a typical scenario, or follow the Example below.</p> + </blockquote> </td></tr> </table> @@ -208,6 +211,7 @@ </td></tr> <tr><td> <blockquote> + <p>The following configuration will support the Microsoft IBuySpy sample, an illustration of a web storefront. IBuySpy is available as a free download from <a href="http://asp.net/ibuyspy/">http://asp.net/ibuyspy/</a>. Note that @@ -215,6 +219,7 @@ Microsoft IBuySpy sample. The configuration below illustrates configuration for the C# flavor of the IBuySpy Store sample, installed into the default installation directory:</p> + <pre> LoadModule aspdotnet_module modules/mod_aspdotnet.so @@ -252,8 +257,10 @@ </IfModule> </pre> + <p>Configuring the VisualBasic.NET version is very similar, simply change the <code>StoreCSVS</code> directory names above, to <code>StoreVBVS</code>.</p> + </blockquote> </td></tr> </table> @@ -263,7 +270,7 @@ <tr><td colspan="2"><hr noshade="noshade" size="1"/></td></tr> <tr><td colspan="2" align="center"> <font size="-1"> - <em>Copyright © 1999-2005, The Apache Software Foundation</em> + <em>Copyright © 2002-2006, Covalent Technologies</em> </font> </td> </tr> Modified: mod_aspdotnet/trunk/docs/mod_aspdotnet.html =================================================================== --- mod_aspdotnet/trunk/docs/mod_aspdotnet.html 2006-10-12 18:36:35 UTC (rev 169) +++ mod_aspdotnet/trunk/docs/mod_aspdotnet.html 2006-10-12 18:38:11 UTC (rev 170) @@ -1,28 +1,17 @@ <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> +<head> <title>mod_aspdotnet - Apache HTTP Server</title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<link href="http://httpd.apache.org/docs/2.0/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="http://httpd.apache.org/docs/2.0/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="http://httpd.apache.org/docs/2.0/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> <body> <div id="page-header"> -<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p> -<p class="apache">Apache HTTP Server Version 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.3</a> > <a href="./">Modules</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache Module mod_aspdotnet</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_aspdotnet.html" title="English"> en </a></p> +<p class="apache">mod_aspdotnet module for Apache HTTP Server 2.x</p> </div> +<div id="page-content"> +<div id="preamble"><h1>mod_aspdotnet module for Apache</h1> <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides an interface for ASP.NET content between Apache HTTP Server 2.0 and Microsoft's ASP.NET host.</td></tr> <tr><th><a href="module-dict.html#Status">Status:</a></th><td><a href="http://httpd.apache.org/mod_aspdotnet/">External</a></td></tr> @@ -59,7 +48,6 @@ <ul class="seealso"> <li><a href="../handler.html">Configuring Handlers</a></li> </ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="usage" id="usage">Usage</a></h2> <p>Several global configurations must be given to enable the Apache @@ -103,7 +91,6 @@ </code></p></div> </div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AspNet" id="AspNet">AspNet</a> <a name="aspnet" id="aspnet">Directive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables mod_aspdotnet to process ASP.NET content</td></tr> @@ -177,7 +164,6 @@ </div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AspNetMount" id="AspNetMount">AspNetMount</a> <a name="aspnetmount" id="aspnetmount">Directive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Mounts a URI to a physical ASP.NET directory</td></tr> @@ -195,7 +181,6 @@ </div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AspNetVersion" id="AspNetVersion">AspNetVersion</a> <a name="aspnetversion" id="aspnetversion">Directive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Force a specific .NET Framework version to be loaded</td></tr> @@ -228,12 +213,11 @@ AspNetVersion v1.1.4322<br /> </code></p></div> - </div> </div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_aspdotnet.html" title="English"> en </a></p> -</div><div id="footer"> -<p class="apache">Copyright 1995-2006 The Apache Software Foundation or its licensors, as applicable.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> -<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div> +<div id="footer"> +<p class="apache">Copyright 2002-2006 Covalent Technologies<br /> +Documentation Style Copyright 2006 The Apache Software Foundation or its licensors, as applicable.<br /> +Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +</div> </body></html> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |