SF.net SVN: mod-aspdotnet: [214] mod_aspdotnet/trunk/docs
Brought to you by:
wrowe
From: <wr...@us...> - 2007-09-21 14:36:32
|
Revision: 214 http://mod-aspdotnet.svn.sourceforge.net/mod-aspdotnet/?rev=214&view=rev Author: wrowe Date: 2007-09-21 07:36:29 -0700 (Fri, 21 Sep 2007) Log Message: ----------- Some style simplifications for the site Modified Paths: -------------- mod_aspdotnet/trunk/docs/index.html mod_aspdotnet/trunk/docs/introduction.html mod_aspdotnet/trunk/docs/manual.css Modified: mod_aspdotnet/trunk/docs/index.html =================================================================== --- mod_aspdotnet/trunk/docs/index.html 2007-08-18 01:41:18 UTC (rev 213) +++ mod_aspdotnet/trunk/docs/index.html 2007-09-21 14:36:29 UTC (rev 214) @@ -11,6 +11,9 @@ <title>Summary of mod-aspdotnet on SourceForge</title> </head> <body bgcolor="#ffffff" text="#000000" link="#525D76"> +<div id="page-header"> +<p class="apache">mod_aspdotnet module for Apache HTTP Server 2.x</p> +</div> <!-- <p><a href="/"><img src="../images/logo_wide.gif" border="0" alt="The mod-aspdotnet Project on SourceForge" /></a></p> --> <table border="0" width="100%" cellspacing="4"> @@ -22,7 +25,7 @@ <li><a href="http://mod-aspdotnet.sourceforge.net/">Summary</a></li> <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li> <li><a href="http://mod-aspdotnet.sourceforge.net/mod_aspdotnet.html">Reference</a></li> - <li><a href="http://sourceforge.net/project/showfiles.php?group_id=175077">Download</a></li> + <li><a href="http://sourceforge.net/project/platformdownload.php?group_id=175077&sel_platform=1390">Download</a></li> <li><a href="http://mod-aspdotnet.sourceforge.net/verify/">Verify</a></li> </menu> <p><b>Project</b></p> @@ -34,29 +37,35 @@ </menu> </td> <!-- RIGHT SIDE INFORMATION --> - <td align="left" valign="top"> -<h2>Read This First</h2> -<p>mod_aspdotnet is a module for Apache HTTP Server 2.0.44 or later, running -on Windows, Windows NT Service Pack 6 or later (including 2000, 2003, and XP) -with the .NET Framework 1.1 (or 1.0), including Microsoft's ASP.NET hosting -framework. It was originally developed by Covalent Technologies, lived for -a time at the Apache Software Foundation and is now maintained by the +<td><table border="0" cellspacing="0" cellpadding="2" width="100%"> + <tr><td bgcolor="#525D76"> + <font color="#ffffff" face="arial,helvetica,sanserif"> + <a name="Server"><strong>Read This First</strong></a> + </font> + </td></tr> + <tr><td align="left" valign="top"> + +<p class="indent">mod_aspdotnet is a module for Apache HTTP Server 2.0.44 or +later, running on Windows, Windows NT Service Pack 6 or later (including 2000, +2003, XP and Vista) with the .NET Framework 1.1 (or 1.0), including Microsoft's +ASP.NET hosting framework. It was originally developed by Covalent Technologies, +lived for a time at the Apache Software Foundation and is now maintained by the <a href="http://sourceforge.net/projects/mod-aspdotnet">mod-aspdotnet project</a> hosted on SourceForge and sponsored by Covalent Technologies. It is not known to work on non-Windows platforms, with earlier versions of Apache, or 2.0 and later versions of the .NET framework. Consult the project's pages for more details.</p> -<p>mod_aspdotnet is available as an .msi for you to get running out of -the box. Simply ensure you have installed Apache HTTP Server 2.0 or 2.2 +<p class="indent">mod_aspdotnet is available as an .msi for you to get running +out of the box. Simply ensure you have installed Apache HTTP Server 2.0 or 2.2 first, and also the Microsoft .NET Framework 1.1, before you attempt to install it. Two flavors are provided, one for Apache 2.0 (2.0.44 or later) and the other for Apache 2.2. A new flavor will be required for later version of Apache web server.</p> -<p>The -src.zip files contain the sources of this module. It is not -trivial to build and run without a bit of understanding, it is much +<p class="indent">The -src.zip files contain the sources of this module. +It is not trivial to build and run without a bit of understanding, it is much easier for most users to simply install the .msi. Note that at present, it can only be built under Microsoft Visual Studio .NET (2002), and not the later 2003 or 2005 Studio products, due to major changes in the way @@ -66,10 +75,11 @@ to helping contribute to the mod-aspdotnet project! Or stay tuned for the availability of the .NET 2.0 flavor.</p> -<p>We have an <a href="introduction.html">introduction</a> to help you get -started, and a <a href="mod_aspdotnet.html">module reference</a> to detail -the particulars of configuring the module.</p> +<p class="indent">We have an <a href="introduction.html">introduction</a> to +help you get started, and a <a href="mod_aspdotnet.html">module reference</a> +to detail the particulars of configuring the module.</p> +</td></tr></table> </td> </tr> <!-- FOOTER --> Modified: mod_aspdotnet/trunk/docs/introduction.html =================================================================== --- mod_aspdotnet/trunk/docs/introduction.html 2007-08-18 01:41:18 UTC (rev 213) +++ mod_aspdotnet/trunk/docs/introduction.html 2007-09-21 14:36:29 UTC (rev 214) @@ -11,6 +11,9 @@ <title>Introduction to mod_aspdotnet - from mod-aspdotnet on SourceForge</title> </head> <body bgcolor="#ffffff" text="#000000" link="#525D76"> +<div id="page-header"> +<p class="apache">mod_aspdotnet module for Apache HTTP Server 2.x</p> +</div> <!-- <p><a href="/"><img src="../images/logo_wide.gif" border="0" alt="The mod-aspdotnet Project on SourceForge" /></a></p> --> <table border="0" width="100%" cellspacing="4"> @@ -22,7 +25,7 @@ <li><a href="http://mod-aspdotnet.sourceforge.net/">Summary</a></li> <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li> <li><a href="http://mod-aspdotnet.sourceforge.net/mod_aspdotnet.html">Reference</a></li> - <li><a href="http://sourceforge.net/project/showfiles.php?group_id=175077">Download</a></li> + <li><a href="http://sourceforge.net/project/platformdownload.php?group_id=175077&sel_platform=1390">Download</a></li> <li><a href="http://mod-aspdotnet.sourceforge.net/verify/">Verify</a></li> </menu> <p><b>Project</b></p> @@ -42,28 +45,26 @@ </font> </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 class="indent">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://sourceforge.net/projects/mod-aspdotnet/">mod-aspdotnet project +<p class="indent">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://mod-aspdotnet.sourceforge.net/">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 class="indent">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 <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> +<p class="indent">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> <table border="0" cellspacing="0" cellpadding="2" width="100%"> @@ -73,28 +74,27 @@ </font> </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 class="indent">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 -Java bytecode. Far different than the classic interpreted script (such as -Perl) or compiled machine code (such as C or C++), the CLR enforces rules -to ensure code trust, machine security and data integrity. Many languages -are already available for writing code to run within the CLR, including -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 class="indent">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 Java bytecode. Far different than the classic interpreted +script (such as Perl) or compiled machine code (such as C or C++), the CLR +enforces rules to ensure code trust, machine security and data integrity. +Many languages are already available for writing code to run within the CLR, +including 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> +<p class="indent">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> <table border="0" cellspacing="0" cellpadding="2" width="100%"> @@ -104,27 +104,25 @@ </font> </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 class="indent">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 +<p class="indent">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. mod_aspdotnet only provides the ASP.NET environment, and does nothing 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> +<p class="indent">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> <table border="0" cellspacing="0" cellpadding="2" width="100%"> @@ -134,43 +132,41 @@ </font> </td></tr> <tr><td> - <blockquote> -<p>This is actually two modules; the first, mod_aspdotnet.so, is an in-process -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 -the mod_aspdotnet.so. This combination of managed (.NET-side) and -unmanaged (Apache-side) code, running in the same process as the Apache 2.0 -server, attains very optimal performance for serving ASP.NET content. The -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 class="indent">This is actually two modules; the first, mod_aspdotnet.so, is +an in-process 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 the mod_aspdotnet.so. This combination of managed +(.NET-side) and unmanaged (Apache-side) code, running in the same process as +the Apache 2.0 server, attains very optimal performance for serving ASP.NET +content. The 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 -matching the requested URI to the AspNetMount directives given for the -specific Apache virtual host, uri, and file location. The same AspNetMount -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 class="indent">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 matching the requested URI to the AspNetMount directives given +for the specific Apache virtual host, uri, and file location. The same +AspNetMount 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. -This provides minimal interruption of service when modifying the web server -configuration. The restart option begins a graceful restart sequence, loading -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 class="indent">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. This provides minimal interruption of service when modifying +the web server configuration. The restart option begins a graceful restart +sequence, loading 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 +<p class="indent">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> <table border="0" cellspacing="0" cellpadding="2" width="100%"> @@ -180,25 +176,23 @@ </font> </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 +<p class="indent">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 <a href="http://asp.net/download.aspx">http://asp.net/download.aspx</a>. 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 -Apache2/conf/httpd.conf file to load the mod_aspdotnet.so module, and declare -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> +<p class="indent">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 Apache2/conf/httpd.conf file to load the mod_aspdotnet.so module, and +declare what content you will serve. See the <a href="mod_aspdotnet.html" +>mod_aspdotnet</a>module documentation for the directives to add for a typical +scenario, or follow the Example below.</p> - </blockquote> </td></tr> </table> <table border="0" cellspacing="0" cellpadding="2" width="100%"> @@ -208,16 +202,16 @@ </font> </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 +<p class="indent">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 Microsoft SQL Server version 7.0 must be installed before installing the Microsoft IBuySpy sample. The configuration below illustrates configuration for the C# flavor of the IBuySpy Store sample, installed into the default installation directory:</p> + <div class="example"> <pre> LoadModule aspdotnet_module modules/mod_aspdotnet.so @@ -256,10 +250,10 @@ </IfModule> </pre> -<p>Configuring the VisualBasic.NET version is very similar, simply change the + </div> +<p class="indent">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> </td> Modified: mod_aspdotnet/trunk/docs/manual.css =================================================================== --- mod_aspdotnet/trunk/docs/manual.css 2007-08-18 01:41:18 UTC (rev 213) +++ mod_aspdotnet/trunk/docs/manual.css 2007-09-21 14:36:29 UTC (rev 214) @@ -692,7 +692,7 @@ div#page-header p.apache { background-color: #405871; color: #fff; - padding: 0 0 0 248px; + padding: 0 0 0 0; margin: 0; text-align: center; vertical-align: middle; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |