Thread: SF.net SVN: mod-aspdotnet: [167] mod_aspdotnet/trunk/docs
Brought to you by:
wrowe
From: <wr...@us...> - 2006-10-12 17:46:27
|
Revision: 167 http://svn.sourceforge.net/mod-aspdotnet/?rev=167&view=rev Author: wrowe Date: 2006-10-12 10:46:02 -0700 (Thu, 12 Oct 2006) Log Message: ----------- Now hosted at Sourceforge, the source site generation files don't make much sense anymore. Removed Paths: ------------- mod_aspdotnet/trunk/docs/introduction.xml mod_aspdotnet/trunk/docs/mod_aspdotnet.html mod_aspdotnet/trunk/docs/mod_aspdotnet.xml mod_aspdotnet/trunk/docs/mod_aspdotnet.xml.meta Deleted: mod_aspdotnet/trunk/docs/introduction.xml =================================================================== --- mod_aspdotnet/trunk/docs/introduction.xml 2006-09-07 19:00:16 UTC (rev 166) +++ mod_aspdotnet/trunk/docs/introduction.xml 2006-10-12 17:46:02 UTC (rev 167) @@ -1,193 +0,0 @@ -<?xml version="1.0"?> -<document> - <properties> - <author email="us...@ht...">Apache httpd users</author> - <title>Introduction to mod_aspdotnet</title> - </properties> -<body> - -<section id="Server"> -<title>What is the Apache HTTP Server?</title> - -<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> - -<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> - -</section> -<section id=".NET"> -<title>What Is .NET?</title> -<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 -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> - -</section> -<section id="ASP.NET"> -<title>What Is ASP.NET?</title> -<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. -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> - -</section> -<section id="mod_aspdotnet"> -<title>What is mod_aspdotnet?</title> - -<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 -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>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 -implementation of ASP.NET for Apache httpd server.</p> - -</section> -<section id="Starting"> -<title>Getting Started</title> - -<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 -<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>This module effort explicitly does not support Windows NT, ME, or 9x. If you -are using a version of Windows prior to Windows 2000, your results will vary. -Please don't waste the developer's time contacting the project with questions -about these historical footnote platforms.</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> - -</section> -<section id="Example"> -<title>An Example Configuration - Microsoft's IBuySpy Sample</title> - -<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 -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> - -<pre> -LoadModule aspdotnet_module modules/mod_aspdotnet.so - -# Use the asp.net handler for all common ASP.NET file types -AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \ - licx rem resources resx soap vb vbproj vsdisco webinfo - -<IfModule mod_aspdotnet.cpp> - - # Mount the IBuySpy C# example application - AspNetMount /StoreCSVS "C:/StoreCSVS/StoreCSVS" - - # Map all requests for /StoreCSVS to the IBuySpy application files - Alias /StoreCSVS "C:/StoreCSVS/StoreCSVS" - - # Allow asp.net scripts to be executed in the IBuySpy example - <Directory "C:/StoreCSVS/StoreCSVS"> - Options FollowSymlinks - AspNet Files - Order allow,deny - Allow from all - DirectoryIndex Default.htm Default.aspx - </Directory> - - # For all virtual ASP.NET webs, we need the aspnet_client files - # to serve the client-side helper scripts. - AliasMatch /aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*) \ - "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4" - <Directory \ - "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles"> - Options FollowSymlinks - Order allow,deny - Allow from all - </Directory> - -</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> - -</section> -</body> -</document> - Deleted: mod_aspdotnet/trunk/docs/mod_aspdotnet.html =================================================================== --- mod_aspdotnet/trunk/docs/mod_aspdotnet.html 2006-09-07 19:00:16 UTC (rev 166) +++ mod_aspdotnet/trunk/docs/mod_aspdotnet.html 2006-10-12 17:46:02 UTC (rev 167) @@ -1,3 +0,0 @@ -URI: mod_aspdotnet.html.en -Content-Language: en -Content-type: text/html; charset=ISO-8859-1 Deleted: mod_aspdotnet/trunk/docs/mod_aspdotnet.xml =================================================================== --- mod_aspdotnet/trunk/docs/mod_aspdotnet.xml 2006-09-07 19:00:16 UTC (rev 166) +++ mod_aspdotnet/trunk/docs/mod_aspdotnet.xml 2006-10-12 17:46:02 UTC (rev 167) @@ -1,227 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE modulesynopsis SYSTEM "http://httpd.apache.org/docs-2.0/style/modulesynopsis.dtd"> -<?xml-stylesheet type="text/xsl" href="http://httpd.apache.org/docs-2.0/style/manual.en.xsl"?> -<!-- $LastChangedRevision$ --> - -<!-- - Copyright 2002-2004 The Apache Software Foundation - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> - -<modulesynopsis metafile="mod_aspdotnet.xml.meta"> - -<name>mod_aspdotnet</name> -<description>Provides an interface for ASP.NET content between Apache HTTP -Server 2.0 and Microsoft's ASP.NET host.</description> -<status href="http://httpd.apache.org/mod_aspdotnet/">External</status> -<sourcefile>mod_aspdotnet.cpp</sourcefile> -<identifier>aspdotnet_module</identifier> -<compatibility>Compatible only with httpd 2.0.44 and later.</compatibility> - -<summary> - <p>The <directive module="mod_aspdotnet">AspNet</directive> and - <directive module="mod_aspdotnet">AspNetMount</directive> directives - and asp.net handler provided by <module>mod_aspdotnet</module> are used - to configure content to be served of the ASP.NET engine.</p> - - <p>The current version is compatible with the .NET Framework versions 1.x - (1.0, 1.1, etc). The current version is not compatible with .NET Framework - version 2.0 although this may be addressed in the future.</p> - - <p>Only modern Windows NT-based operating systems (2000, XP, 2003, etc) are - supported. Older versions such as Windows 98 and ME are not, Windows NT 6 - requires Service Pack 6, and the module authors will not invest time or - effort on these older versions. Do not contact the project regarding - support of older operating systems.</p> -</summary> - -<seealso><a href="../handler.html">Configuring Handlers</a></seealso> - -<section id="usage"><title>Usage</title> - <p>Several global configurations must be given to enable the Apache - HTTP Server to correctly serve ASP.NET application content.</p> - - <example><title>Example:</title> -LoadModule aspdotnet_module modules/mod_aspdotnet.so <br /> -<br /> -AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \<br /> - - licx rem resources resx soap vb vbproj vsdisco webinfo<br /> -<br /> -AliasMatch "^/(?i)aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*)" \<br /> - - "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"<br /> -<br /> -<Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles"><br /> - Options FollowSymlinks<br /> - Order allow,deny<br /> - Allow from all<br /> -</Directory><br /> - </example> - - <p>This will direct all requests for ASP.NET-releated files to the - mod_aspdotnet handler, and serve Microsoft's ASP.NET client files - and support scripts as expected by ASP.NET applications.</p> - - <p>Provide individual <directive module="mod_aspdotnet" - >AspNet</directive> and <directive module="mod_aspdotnet" - >AspNetMount</directive> directives for each application (containing - a unique web.config file at it's application root.)</p> - - <example><title>Example:</title> -AspNetMount /app-uri "C:/path/to/app"<br /> -Alias /app-uri "C:/path/to/app"<br /> -<Directory "C:/path/to/app"><br /> - Options FollowSymlinks Indexes<br /> - AspNet files<br /> - Order allow,deny<br /> - Allow from all<br /> - DirectoryIndex default.htm default.aspx<br /> -</Directory><br /> - </example> - -</section> - -<directivesynopsis> -<name>AspNet</name> - -<description>Enables mod_aspdotnet to process ASP.NET content</description> -<syntax>AspNet [[<var>Files</var>] [<var>Directories</var>] - [<var>Virtual</var>] [<var>Errors</var>]] - | [<var>All</var>] | [<var>None</var>]</syntax> -<default>AspNet None</default> -<contextlist><context>server config</context><context>virtual host</context> -<context>directory</context><context>.htaccess</context> -</contextlist> -<override>Options</override> -<compatibility>Build 2004 and later</compatibility> - -<usage> - - <p>The <directive>AspNet</directive> directive determines what content - may be served by the ASP.NET host. This directive does -not- actually - expose the content or mount the URI to physical files, you must use the - <directive module="mod_alias">Alias</directive> and - <directive>AspNetMount</directive> directives to expose the content - to the remote user.</p> - - <p>The <directive>AspNet</directive> <var>files</var> directive is - the equivilant for ASP.NET files to the behavior of Options ExecCGI - for CGI content. In the original version of mod_aspdotnet, in fact, - Options ExecCGI was used to determine if ASP.NET content would be - invoked through mod_aspdotnet. In version 2.0.2 and later, this is - no longer true, and your configuration files must be updated from - Options ExecCGI to AspNet files.</p> - - <p>The None option disables all ASP.NET processing, while the individual - options below enable ASP.NET processing for specific request types:</p> - - <dl> - <dt><code>All</code></dt> - - <dd>All options below. This is generally not a recommended setting.</dd> - - <dt><code>Files</code></dt> - - <dd>Files that exist in the filesystem, which are directed to the - asp.net handler.</dd> - - <dt><code>Directories</code></dt> - - <dd>Directories that exist in the filesystem, which are directed to the - asp.net handler. This can be used to invoke an HttpHandler to produce - custom directory listings.</dd> - - <dt><code>Virtual</code></dt> - - <dd>Requests that map to neither a file nor directory in the filesystem, - which are directed to the asp.net handler. This is used to invoke any - HttpHandler which accesses non-file based resources, such as ASP.NET - remoting requests.</dd> - - <dt><code>Error</code></dt> - - <dd>Error result pages generated by ASP.NET. This option bypasses the - normal Apache ErrorDocument error content. This is required to return - the full debugging results from the ASP.NET environment in development - environments. Caution is urged before using this option in production - environments, where path-revealing flaws should be avoided.</dd> - - </dl> - - <p>Normally, if multiple <directive>AspNet</directive> directives could - apply to a directory, then the most specific one is used and others are - ignored; the AspNet directives are never merged. See <a - href="../sections.html#mergin">how sections are merged</a> for a better - understanding of which Files, Directory, or Location section will take - precedence.</p> - -</usage> -</directivesynopsis> - -<directivesynopsis> -<name>AspNetMount</name> - -<description>Mounts a URI to a physical ASP.NET directory</description> -<syntax>AspNetMount <var>URL-path</var> <var>directory-path</var></syntax> -<contextlist><context>server config</context> -</contextlist> - -<usage> - - <p>The <directive>AspNetMount</directive> directive determines which - physical directory is mounted by the ASP.NET host. This directive - does -not- actually expose the content, you must use the - <directive module="mod_alias">Alias</directive> - directive to expose the content to the remote user.</p> - -</usage> -</directivesynopsis> - -<directivesynopsis> -<name>AspNetVersion</name> - -<description>Force a specific .NET Framework version to be loaded</description> -<syntax>AspNetVersion <var>versionstring</var></syntax> -<contextlist><context>server config</context> -</contextlist> -<compatibility>Build 2004 and later</compatibility> - -<usage> - - <p>The <directive>AspNetVersion</directive> directive will override the - default (most current) .NET Framework environment, and elect a different - installed version of the .NET Framework. The chosen version must be - installed on the machine.</p> - - <p>If this directive is not present, the most current .NET Framework version - is used. This directive should be specified only once, only the last occurance - in the httpd.conf file is used to elect the .NET Framework version.</p> - - <p>See the c:\Windows\Microsoft.NET\Framework\ directory for all installed - versions and their version tags (the actual directory names).</p> - - <example><title>Example:</title> -# Load mod_aspdotnet using the 1.0 release version of the .NET Framework -AspNetVersion v1.0.3705<br /> - </example> - - <example><title>Example:</title> -# Load mod_aspdotnet using the 1.1 release version of the .NET Framework -AspNetVersion v1.1.4322<br /> - </example> - -</usage> -</directivesynopsis> -</modulesynopsis> Deleted: mod_aspdotnet/trunk/docs/mod_aspdotnet.xml.meta =================================================================== --- mod_aspdotnet/trunk/docs/mod_aspdotnet.xml.meta 2006-09-07 19:00:16 UTC (rev 166) +++ mod_aspdotnet/trunk/docs/mod_aspdotnet.xml.meta 2006-10-12 17:46:02 UTC (rev 167) @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" ?> - -<metafile> - <basename>mod_aspdotnet</basename> - <path>/mod/</path> - <relpath>..</relpath> - - <variants> - <variant>en</variant> - </variants> -</metafile> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2006-10-12 17:47:04
|
Revision: 168 http://svn.sourceforge.net/mod-aspdotnet/?rev=168&view=rev Author: wrowe Date: 2006-10-12 10:46:51 -0700 (Thu, 12 Oct 2006) Log Message: ----------- Using single-language, at least for now. Added Paths: ----------- mod_aspdotnet/trunk/docs/mod_aspdotnet.html Removed Paths: ------------- mod_aspdotnet/trunk/docs/mod_aspdotnet.html.en Copied: mod_aspdotnet/trunk/docs/mod_aspdotnet.html (from rev 166, mod_aspdotnet/trunk/docs/mod_aspdotnet.html.en) =================================================================== --- mod_aspdotnet/trunk/docs/mod_aspdotnet.html (rev 0) +++ mod_aspdotnet/trunk/docs/mod_aspdotnet.html 2006-10-12 17:46:51 UTC (rev 168) @@ -0,0 +1,239 @@ +<?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 + --> +<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> +<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> +</div> +<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> +<tr><th><a href="module-dict.html#ModuleIdentifier">Module\xA0Identifier:</a></th><td>aspdotnet_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">Source\xA0File:</a></th><td>mod_aspdotnet.cpp</td></tr> +<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Compatible only with httpd 2.0.44 and later.</td></tr></table> +<h3>Summary</h3> + + <p>The <code class="directive"><a href="#aspnet">AspNet</a></code> and + <code class="directive"><a href="#aspnetmount">AspNetMount</a></code> directives + and asp.net handler provided by <code class="module"><a href="../mod/mod_aspdotnet.html">mod_aspdotnet</a></code> are used + to configure content to be served of the ASP.NET engine.</p> + + <p>The current version is compatible with the .NET Framework versions 1.x + (1.0, 1.1, etc). The current version is not compatible with .NET Framework + version 2.0 although this may be addressed in the future.</p> + + <p>Only modern Windows NT-based operating systems (2000, XP, 2003, etc) are + supported. Older versions such as Windows 98 and ME are not, Windows NT 6 + requires Service Pack 6, and the module authors will not invest time or + effort on these older versions. Do not contact the project regarding + support of older operating systems.</p> +</div> +<div id="quickview"><h3 class="directives">Directives</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#aspnet">AspNet</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#aspnetmount">AspNetMount</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#aspnetversion">AspNetVersion</a></li> +</ul> +<h3>Topics</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#usage">Usage</a></li> +</ul><h3>See also</h3> +<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 + HTTP Server to correctly serve ASP.NET application content.</p> + + <div class="example"><h3>Example:</h3><p><code> +LoadModule aspdotnet_module modules/mod_aspdotnet.so <br /> +<br /> +AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \<br /> + + licx rem resources resx soap vb vbproj vsdisco webinfo<br /> +<br /> +AliasMatch "^/(?i)aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*)" \<br /> + + "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"<br /> +<br /> +<Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles"><br /> + Options FollowSymlinks<br /> + Order allow,deny<br /> + Allow from all<br /> +</Directory><br /> + </code></p></div> + + <p>This will direct all requests for ASP.NET-releated files to the + mod_aspdotnet handler, and serve Microsoft's ASP.NET client files + and support scripts as expected by ASP.NET applications.</p> + + <p>Provide individual <code class="directive"><a href="#aspnet">AspNet</a></code> and <code class="directive"><a href="#aspnetmount">AspNetMount</a></code> directives for each application (containing + a unique web.config file at it's application root.)</p> + + <div class="example"><h3>Example:</h3><p><code> +AspNetMount /app-uri "C:/path/to/app"<br /> +Alias /app-uri "C:/path/to/app"<br /> +<Directory "C:/path/to/app"><br /> + Options FollowSymlinks Indexes<br /> + AspNet files<br /> + Order allow,deny<br /> + Allow from all<br /> + DirectoryIndex default.htm default.aspx<br /> +</Directory><br /> + </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> +<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AspNet [[<var>Files</var>] [<var>Directories</var>] + [<var>Virtual</var>] [<var>Errors</var>]] + | [<var>All</var>] | [<var>None</var>]</code></td></tr> +<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AspNet None</code></td></tr> +<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr> +<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>External</td></tr> +<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_aspdotnet</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Build 2004 and later</td></tr> +</table> + + <p>The <code class="directive">AspNet</code> directive determines what content + may be served by the ASP.NET host. This directive does -not- actually + expose the content or mount the URI to physical files, you must use the + <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> and + <code class="directive">AspNetMount</code> directives to expose the content + to the remote user.</p> + + <p>The <code class="directive">AspNet</code> <var>files</var> directive is + the equivilant for ASP.NET files to the behavior of Options ExecCGI + for CGI content. In the original version of mod_aspdotnet, in fact, + Options ExecCGI was used to determine if ASP.NET content would be + invoked through mod_aspdotnet. In version 2.0.2 and later, this is + no longer true, and your configuration files must be updated from + Options ExecCGI to AspNet files.</p> + + <p>The None option disables all ASP.NET processing, while the individual + options below enable ASP.NET processing for specific request types:</p> + + <dl> + <dt><code>All</code></dt> + + <dd>All options below. This is generally not a recommended setting.</dd> + + <dt><code>Files</code></dt> + + <dd>Files that exist in the filesystem, which are directed to the + asp.net handler.</dd> + + <dt><code>Directories</code></dt> + + <dd>Directories that exist in the filesystem, which are directed to the + asp.net handler. This can be used to invoke an HttpHandler to produce + custom directory listings.</dd> + + <dt><code>Virtual</code></dt> + + <dd>Requests that map to neither a file nor directory in the filesystem, + which are directed to the asp.net handler. This is used to invoke any + HttpHandler which accesses non-file based resources, such as ASP.NET + remoting requests.</dd> + + <dt><code>Error</code></dt> + + <dd>Error result pages generated by ASP.NET. This option bypasses the + normal Apache ErrorDocument error content. This is required to return + the full debugging results from the ASP.NET environment in development + environments. Caution is urged before using this option in production + environments, where path-revealing flaws should be avoided.</dd> + + </dl> + + <p>Normally, if multiple <code class="directive">AspNet</code> directives could + apply to a directory, then the most specific one is used and others are + ignored; the AspNet directives are never merged. See <a href="../sections.html#mergin">how sections are merged</a> for a better + understanding of which Files, Directory, or Location section will take + precedence.</p> + + +</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> +<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AspNetMount <var>URL-path</var> <var>directory-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr> +<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>External</td></tr> +<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_aspdotnet</td></tr> +</table> + + <p>The <code class="directive">AspNetMount</code> directive determines which + physical directory is mounted by the ASP.NET host. This directive + does -not- actually expose the content, you must use the + <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> + directive to expose the content to the remote user.</p> + + +</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> +<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AspNetVersion <var>versionstring</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr> +<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>External</td></tr> +<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_aspdotnet</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Build 2004 and later</td></tr> +</table> + + <p>The <code class="directive">AspNetVersion</code> directive will override the + default (most current) .NET Framework environment, and elect a different + installed version of the .NET Framework. The chosen version must be + installed on the machine.</p> + + <p>If this directive is not present, the most current .NET Framework version + is used. This directive should be specified only once, only the last occurance + in the httpd.conf file is used to elect the .NET Framework version.</p> + + <p>See the c:\Windows\Microsoft.NET\Framework\ directory for all installed + versions and their version tags (the actual directory names).</p> + + <div class="example"><h3>Example:</h3><p><code> +# Load mod_aspdotnet using the 1.0 release version of the .NET Framework +AspNetVersion v1.0.3705<br /> + </code></p></div> + + <div class="example"><h3>Example:</h3><p><code> +# Load mod_aspdotnet using the 1.1 release version of the .NET Framework +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> +</body></html> \ No newline at end of file Deleted: mod_aspdotnet/trunk/docs/mod_aspdotnet.html.en =================================================================== --- mod_aspdotnet/trunk/docs/mod_aspdotnet.html.en 2006-10-12 17:46:02 UTC (rev 167) +++ mod_aspdotnet/trunk/docs/mod_aspdotnet.html.en 2006-10-12 17:46:51 UTC (rev 168) @@ -1,239 +0,0 @@ -<?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 - --> -<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> -<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> -</div> -<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> -<tr><th><a href="module-dict.html#ModuleIdentifier">Module\xA0Identifier:</a></th><td>aspdotnet_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">Source\xA0File:</a></th><td>mod_aspdotnet.cpp</td></tr> -<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Compatible only with httpd 2.0.44 and later.</td></tr></table> -<h3>Summary</h3> - - <p>The <code class="directive"><a href="#aspnet">AspNet</a></code> and - <code class="directive"><a href="#aspnetmount">AspNetMount</a></code> directives - and asp.net handler provided by <code class="module"><a href="../mod/mod_aspdotnet.html">mod_aspdotnet</a></code> are used - to configure content to be served of the ASP.NET engine.</p> - - <p>The current version is compatible with the .NET Framework versions 1.x - (1.0, 1.1, etc). The current version is not compatible with .NET Framework - version 2.0 although this may be addressed in the future.</p> - - <p>Only modern Windows NT-based operating systems (2000, XP, 2003, etc) are - supported. Older versions such as Windows 98 and ME are not, Windows NT 6 - requires Service Pack 6, and the module authors will not invest time or - effort on these older versions. Do not contact the project regarding - support of older operating systems.</p> -</div> -<div id="quickview"><h3 class="directives">Directives</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#aspnet">AspNet</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#aspnetmount">AspNetMount</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#aspnetversion">AspNetVersion</a></li> -</ul> -<h3>Topics</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#usage">Usage</a></li> -</ul><h3>See also</h3> -<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 - HTTP Server to correctly serve ASP.NET application content.</p> - - <div class="example"><h3>Example:</h3><p><code> -LoadModule aspdotnet_module modules/mod_aspdotnet.so <br /> -<br /> -AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \<br /> - - licx rem resources resx soap vb vbproj vsdisco webinfo<br /> -<br /> -AliasMatch "^/(?i)aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*)" \<br /> - - "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"<br /> -<br /> -<Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles"><br /> - Options FollowSymlinks<br /> - Order allow,deny<br /> - Allow from all<br /> -</Directory><br /> - </code></p></div> - - <p>This will direct all requests for ASP.NET-releated files to the - mod_aspdotnet handler, and serve Microsoft's ASP.NET client files - and support scripts as expected by ASP.NET applications.</p> - - <p>Provide individual <code class="directive"><a href="#aspnet">AspNet</a></code> and <code class="directive"><a href="#aspnetmount">AspNetMount</a></code> directives for each application (containing - a unique web.config file at it's application root.)</p> - - <div class="example"><h3>Example:</h3><p><code> -AspNetMount /app-uri "C:/path/to/app"<br /> -Alias /app-uri "C:/path/to/app"<br /> -<Directory "C:/path/to/app"><br /> - Options FollowSymlinks Indexes<br /> - AspNet files<br /> - Order allow,deny<br /> - Allow from all<br /> - DirectoryIndex default.htm default.aspx<br /> -</Directory><br /> - </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> -<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AspNet [[<var>Files</var>] [<var>Directories</var>] - [<var>Virtual</var>] [<var>Errors</var>]] - | [<var>All</var>] | [<var>None</var>]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AspNet None</code></td></tr> -<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr> -<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>External</td></tr> -<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_aspdotnet</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Build 2004 and later</td></tr> -</table> - - <p>The <code class="directive">AspNet</code> directive determines what content - may be served by the ASP.NET host. This directive does -not- actually - expose the content or mount the URI to physical files, you must use the - <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> and - <code class="directive">AspNetMount</code> directives to expose the content - to the remote user.</p> - - <p>The <code class="directive">AspNet</code> <var>files</var> directive is - the equivilant for ASP.NET files to the behavior of Options ExecCGI - for CGI content. In the original version of mod_aspdotnet, in fact, - Options ExecCGI was used to determine if ASP.NET content would be - invoked through mod_aspdotnet. In version 2.0.2 and later, this is - no longer true, and your configuration files must be updated from - Options ExecCGI to AspNet files.</p> - - <p>The None option disables all ASP.NET processing, while the individual - options below enable ASP.NET processing for specific request types:</p> - - <dl> - <dt><code>All</code></dt> - - <dd>All options below. This is generally not a recommended setting.</dd> - - <dt><code>Files</code></dt> - - <dd>Files that exist in the filesystem, which are directed to the - asp.net handler.</dd> - - <dt><code>Directories</code></dt> - - <dd>Directories that exist in the filesystem, which are directed to the - asp.net handler. This can be used to invoke an HttpHandler to produce - custom directory listings.</dd> - - <dt><code>Virtual</code></dt> - - <dd>Requests that map to neither a file nor directory in the filesystem, - which are directed to the asp.net handler. This is used to invoke any - HttpHandler which accesses non-file based resources, such as ASP.NET - remoting requests.</dd> - - <dt><code>Error</code></dt> - - <dd>Error result pages generated by ASP.NET. This option bypasses the - normal Apache ErrorDocument error content. This is required to return - the full debugging results from the ASP.NET environment in development - environments. Caution is urged before using this option in production - environments, where path-revealing flaws should be avoided.</dd> - - </dl> - - <p>Normally, if multiple <code class="directive">AspNet</code> directives could - apply to a directory, then the most specific one is used and others are - ignored; the AspNet directives are never merged. See <a href="../sections.html#mergin">how sections are merged</a> for a better - understanding of which Files, Directory, or Location section will take - precedence.</p> - - -</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> -<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AspNetMount <var>URL-path</var> <var>directory-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr> -<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>External</td></tr> -<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_aspdotnet</td></tr> -</table> - - <p>The <code class="directive">AspNetMount</code> directive determines which - physical directory is mounted by the ASP.NET host. This directive - does -not- actually expose the content, you must use the - <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> - directive to expose the content to the remote user.</p> - - -</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> -<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AspNetVersion <var>versionstring</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr> -<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>External</td></tr> -<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_aspdotnet</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Build 2004 and later</td></tr> -</table> - - <p>The <code class="directive">AspNetVersion</code> directive will override the - default (most current) .NET Framework environment, and elect a different - installed version of the .NET Framework. The chosen version must be - installed on the machine.</p> - - <p>If this directive is not present, the most current .NET Framework version - is used. This directive should be specified only once, only the last occurance - in the httpd.conf file is used to elect the .NET Framework version.</p> - - <p>See the c:\Windows\Microsoft.NET\Framework\ directory for all installed - versions and their version tags (the actual directory names).</p> - - <div class="example"><h3>Example:</h3><p><code> -# Load mod_aspdotnet using the 1.0 release version of the .NET Framework -AspNetVersion v1.0.3705<br /> - </code></p></div> - - <div class="example"><h3>Example:</h3><p><code> -# Load mod_aspdotnet using the 1.1 release version of the .NET Framework -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> -</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. |
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. |
From: <wr...@us...> - 2007-08-17 22:24:36
|
Revision: 205 http://mod-aspdotnet.svn.sourceforge.net/mod-aspdotnet/?rev=205&view=rev Author: wrowe Date: 2007-08-17 15:24:23 -0700 (Fri, 17 Aug 2007) Log Message: ----------- Borrow ASF-licensed style sheets Added Paths: ----------- mod_aspdotnet/trunk/docs/manual-loose-100pc.css mod_aspdotnet/trunk/docs/manual-print.css mod_aspdotnet/trunk/docs/manual-zip-100pc.css mod_aspdotnet/trunk/docs/manual-zip.css mod_aspdotnet/trunk/docs/manual.css Added: mod_aspdotnet/trunk/docs/manual-loose-100pc.css =================================================================== --- mod_aspdotnet/trunk/docs/manual-loose-100pc.css (rev 0) +++ mod_aspdotnet/trunk/docs/manual-loose-100pc.css 2007-08-17 22:24:23 UTC (rev 205) @@ -0,0 +1,155 @@ +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * manual.css - no sidebar, 100% normal font height + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* import the main CSS, so we + * have to adjust only a few things + */ +@import url(manual.css); + +html { + font-size: 100%; +} + +/* "sidebar" background is white here */ +div#quickview a:hover, +div#quickview a:active { + background-color: #f0f0f0; + color: #0073c7; +} + +div#quickview code.module a:hover, +div#quickview code.module a:active { + background-color: #f0f0f0; + color: #8b4513; +} + +div#quickview code.directive a:hover, +div#quickview code.directive a:active { + background-color: #f0f0f0; + color: #287f00; +} + +h1 { + font-size: 1.5em; +} + +h2 { + font-size: 1.2em; +} + +.category h2 { + font-size: 1em; +} + +h3 { + font-size: 1.1em; +} + +h4 { + font-size: 1em; +} + +div.example h3, +div.note h3, +div.warning h3 { + font-size: 1em; +} + +div#quickview h3, +div#quickview h3.directives { + margin: 1em 0 0.3em 0; + font-size: 1.1em; +} + +div#quickview h3.directives { + margin-top: 0; +} + +div#quickview li { + font-size: 1em; +} + +div#quickview ul { + margin-bottom: 1em; +} + +div#quickview ul#toc { + margin-left: 0; +} + +div#quickview li img { + display: inline; + margin-right: 19px; +} + +#module-index div#quickview ul#toc, +#manual-page div#quickview ul#toc, +div#quickview #topics { + padding-left: 0; +} + +div#quickview .seealso { + padding-left: 34px; +} + +#module-index div#quickview ul#toc li, +#manual-page div#quickview ul#toc li, +div#quickview #topics li, +div#quickview .seealso li { + margin: 0; + list-style-type: none; +} + +div#page-header p.menu, +div#path, +div#footer { + font-size: smaller; +} + +div#quickview { + position: static; + margin: 0 0 1em 30px; + padding: 0; + width: auto; + background-color: #fff; +} + +div#page-content { + margin-right: 0; + padding-right: 0; +} + +div.example pre, +div.example p > code { + font-size: 0.9em; +} + +div.note pre, +div.warning pre { + font-size: 0.9em; +} + +table.qref td.descr { + font-size: 0.9em; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * -> The End <- + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ Property changes on: mod_aspdotnet/trunk/docs/manual-loose-100pc.css ___________________________________________________________________ Name: svn:eol-style + native Added: mod_aspdotnet/trunk/docs/manual-print.css =================================================================== --- mod_aspdotnet/trunk/docs/manual-print.css (rev 0) +++ mod_aspdotnet/trunk/docs/manual-print.css 2007-08-17 22:24:23 UTC (rev 205) @@ -0,0 +1,717 @@ +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * manual.css for printers + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * mainframe ;-) + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ +html { + font-size: 11pt; +} + +body { + background-color: #fff; + color: #000; + padding: 0 0 0 0; + margin: 0; + font-family: "Times New Roman", serif; + font-weight: normal; +} + +pre, code { + font-family: "Courier New", Courier, monospace; +} + +strong { + font-weight: bold; +} + +q, em, var { + font-style: italic; +} + +span.transnote, span.phonetic { + font-weight: normal; + background-color: inherit; + color: #888; +} + +/* fixup IE & Opera + * otherwise they forget to inherit + * the computed font-size value + */ +table, code { + font-size: 1em; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Links + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* normal links */ +/* ====================== */ +a:link, +a:visited, +a:hover, +a:active { + color: #000; + background-color: inherit; + text-decoration: none; +} + +/* sidebar */ +div#quickview a:hover, +div#quickview a:active { + background-color: #fff; + color: #000; +} + +/* EXPERIMENTAL! I'm waiting for complaints... */ +#page-content p > a[href]:after { + content: " (\002197\0000A0" attr(href) ") "; + color: #036; +} + +/* code.module [links] */ +/* ====================== */ +code.module, +code.module a:link, +code.module a:visited, +code.module a:hover, +code.module a:active { + color: #8b4513; + background-color: inherit; + text-decoration: none; +} + +/* code.directive [links] */ +/* ====================== */ +code.directive, +code.directive a:link, +code.directive a:visited, +code.directive a:hover, +code.directive a:active { + color: #287f00; + background-color: inherit; + text-decoration: none; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Headings + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* h1 */ +/* ====================== */ +h1 { + padding: 0 0 0.2em 0; + margin: 1em 0 0.5em 0; + border-style: none none solid none; + border-bottom-width: 1px; + border-bottom-color: #405871; + background-color: inherit; + color: #000; + text-decoration: none; + font-size: 17pt; + font-weight: bold; + text-align: center; +} + +/* h2 */ +/* ====================== */ +h2 { + padding: 0.2em 0 0.2em 0.2em; + margin: 0 0 0.5em 0; + width: 80%; + text-decoration: none; + font-size: 15pt; + font-weight: bold; + border-bottom: 1px solid #000; + text-align: left; +} + +.section h2, +.directive-section h2, +.category h2 { + background-color: #fff; + color: #000; +} + +/* take care of <a name>s inside */ +h2 a, +h2 a:hover, +h2 a:active { + color: inherit; + background-color: inherit; + text-decoration: none; +} + +/* h3, h4 */ +/* ====================== */ +h3 { + background-color: inherit; + color: #000; + text-decoration: none; + font-weight: bold; + font-size: 13pt; + margin: 1.3em 0 0.4em 0; + padding: 0 0 0 0.2em; +} + +h4 { + background-color: inherit; + color: #000; + text-decoration: none; + font-weight: bold; + font-size: 11pt; + margin: 1.3em 0 0.2em 0; + padding: 0 0 0 0.2em; +} + +/* margin adjustment */ +h3 + *, h4 + * { + margin-top: 0; +} + +/* IE confuses the + * :-( + * so reset some things + */ +ul, .section table, .directive-section table { + margin-bottom: 1em; +} + +/* titles for + * examples, notes and warnings + */ +div.example h3, +div.note h3, +div.warning h3 { + margin: 0 0 0.5em 0; + text-align: left; + font-size: 11pt; +} + +/* sidebar */ +div#quickview h3 { + margin: 1em 0 0.3em 0; + font-size: 13pt; +} + +div#quickview h3.directives { + margin-top: 0; +} + +/* take care of <a name>s inside */ +h3 a, +h3 a:hover, +h3 a:active, +h4 a, +h4 a:hover, +h4 a:active { + color: inherit; + background-color: inherit; + text-decoration: none; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Up & Top helper images + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +div.up, +div.top { + display: none; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Tables + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* general */ +/* ====================== */ +table { + border: 1px solid #000; + border-collapse: collapse; + padding: 2px; + margin-top: 0.5em; + margin-bottom: 0; + margin-left: 1px; /* border-width == 1px */ +} + +td, th { + empty-cells: show; /* show border around empty cells */ + padding: 0.1em 0.2em; + vertical-align: top; + text-align: left; + line-height: 1.1em; +} + +th { + font-weight: bold; +} + +td.centered { + text-align: center; +} + +tr.header, tr.header th { + border-top: 1px solid #000; + border-bottom: 1px solid #000; +} + +/* bordered table cells */ +/* ====================== */ + +/* turn off borders in tables nested in + * bordered tables per default + */ +table.bordered table td, +table.bordered table th { + border-style: none; +} + +table.bordered td, +table.bordered th, +table table.bordered td, +table table.bordered th { + border: 1px solid #000; +} + +/* mod/dir. overview table and quick reference */ +/* ============================================ */ +table.module th, +table.directive th { + white-space: nowrap; +} + +table.qref { + border-collapse: collapse; + width: auto; +} + +table.qref td { + border-style: none solid; + border-color: #000; + border-width: 1px; +} + +table.qref td.descr { + padding-left: 1em; + font-size: 11pt; +} + +table#legend { + width: 100%; + border-style: none; + border-width: 0; + vertical-align: bottom; + padding: 0; + margin: 0; +} + +table#legend td { + vertical-align: bottom; + margin: 0; + padding: 0; +} + +table#legend table { + vertical-align: bottom; + margin: 0 0 0 0.4em; + padding: 0; + height: 7.5em; +} + +table#legend td.letters span { + display: none; +} + +table#legend table td, +table#legend table th { + vertical-align: middle; + padding: 0.1ex 0.2em; + line-height: 1em; +} + +/* related modules & dir. */ +/* ====================== */ + +/* assuming, all links are enclosed by + * <code class="directive"> or + * <code class="module"> + */ + +table.related { + border-collapse: collapse; +} + +table.related th, +table.related td { + background-color: #fff; + color: #000; + padding: 0.2ex 0.4em; + border: 1px solid #000; +} + +table.related th { + vertical-align: middle; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Lists + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* list default values */ +/* ====================== */ +ul { + list-style-type: disc; +} + +ul ul { + list-style-type: square; +} + +ul ul ul { + list-style-type: circle; +} + +li, dt, dd { + line-height: 1.1em; +} + +dt { + margin-top: 0.5em; + font-weight: bold; +} + +ol li { + margin-top: 0.5em; +} + +ol.up-A { + list-style-type: upper-alpha; +} + +/* table of contents */ +/* ====================== */ +#toc, +#topics { + margin: 0; + padding: 0; +} + +#toc li, +#topics li { + list-style-type: square; + margin: 0 0 1em 0; + padding: 0; +} + +#toc li img, +#topics li img { + margin-right: 19px; +} + +/* see also */ +/* ====================== */ +.seealso { + margin: 0; + padding: 0; +} + +.seealso li { + list-style-type: square; + margin: 0 0 1em 0; + padding: 0 0 0 34px; +} + +/* related modules & dir. */ +/* ====================== */ +table.related td ul, +table.related td li { + list-style-type: none; + margin: 0; + padding: 0; +} + +/* list of all directives */ +/* ====================== */ +div#directive-list ul { + margin: 0; + padding: 0; +} + +/* quickview */ +/* ====================== */ +div#quickview li { + font-size: 11pt; +} + +div#quickview ul { + margin: 0; + padding: 0; +} + +div#quickview ul#toc { + margin: 0; + padding: 0; +} + +div#quickview ul#toc li { + margin: 0 0 0 1em; + padding: 0; + list-style-type: square; + list-style-position: outside; +} + +div#quickview li img { + display: none; +} + +#module-index div#quickview ul#toc, +#manual-page div#quickview ul#toc, +div#quickview #topics, +div#quickview .seealso { + padding-left: 0; +} + +#module-index div#quickview ul#toc li, +#manual-page div#quickview ul#toc li, +div#quickview #topics li, +div#quickview .seealso li { + margin: 0 0 2px 1em; + padding: 0; + list-style-type: square; + list-style-position: outside; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * main page sections + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* page header */ +/* ====================== */ +div#page-header { + margin-left: 0; +} + +div#page-header img { + display: none; +} + +div#page-header p.apache { + background-color: #fff; + color: #000; + padding: 0; + margin: 0; + text-align: center; + vertical-align: middle; + font-size: 20pt; + font-weight: bold; + line-height: 20pt; +} + +div#page-header p.menu { + display: none; +} + +/* breadcrumb navigation */ +div#path { + display: none; +} + +/* content sections */ +/* ====================== */ +div#preamble { + padding-bottom: 1em; + margin-left: 0; +} + +div.section, +div.directive-section { + margin: 0; + padding: 0; +} + +.section p, +.directive-section p { + margin: 0 0 1em 0; + padding: 0; +} + +/* look for this on directive + * list pages + */ +div#directive-list { + margin-left: 0; + padding: 0 0 1em 1em; +} + +div#directive-ref { + margin: -1em 0 0 1px; + padding: 0 0 1em 0; + width: auto; +} + +/* no sidebar */ +div#quickview { + position: static; + margin: 0 0 1em 0; + padding: 0; + width: auto; + background-color: #fff; + color: inherit; +} + +/* -> keep content wide */ +div#page-content { + padding-top: 0; + margin-right: 0; + padding-right: 0; +} + +/* in general */ +p { + line-height: 1.1em; +} + +/* page footer */ +/* ====================== */ +div#footer { + margin-left: 0; + font-size: 11pt; + border-top: 1px solid #000; + padding-top: 0.2em; +} + +div#footer p.apache { + float: none; + text-align: center; + padding: 0 0 1em 0; + margin-top: 0; + font-weight: bold; +} + +div.toplang, +div.bottomlang, +div#footer p.menu { + display: none; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * subsections (examples, notes, warnings) + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* examples */ +/* ====================== */ +div.example, +div.note div.example { + background-color: #fff; + color: #000; + padding: 0.5em; + margin: 1em; + border: 1px dotted #000; +} + +/* the following [block] elements + * may appear inside example... + */ +div.example p, +div.example pre, +div.example table { + padding: 0; + margin: 0; +} + +div.example p { + line-height: 1em; +} + +div.example pre, +div.example p > code { + font-size: 10pt; +} + +/* notes & warnings */ +/* ====================== */ +div.note, +div.warning { + background-color: #fff; + color: #000; + border: 1px solid #000; + padding: 0.5em; + margin: 1em; +} + +div.note p, +div.warning p { + margin: 0; + padding: 0; +} + +div.note pre, +div.warning pre { + font-size: 10pt; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * quotations, indented paragraphs and figures + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ +p.letters { + display: none; +} + +blockquote p { + font-style: italic; + margin: 0; +} + +blockquote p.cite { + font-style: normal; + margin-top: 0; + margin-left: 2em; +} + +blockquote p.cite cite { + font-style: normal; +} + +p.indent { + margin-left: 2em; + margin-top: 1em; +} + +#index-page form { + display: none; +} + +p.figure { + margin-left: 2em; + font-style: italic; +} + +p.figure img { + border: 1px solid #000; +} + +p.figure dfn { + font-weight: bold; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * -> The End <- + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ Property changes on: mod_aspdotnet/trunk/docs/manual-print.css ___________________________________________________________________ Name: svn:eol-style + native Added: mod_aspdotnet/trunk/docs/manual-zip-100pc.css =================================================================== --- mod_aspdotnet/trunk/docs/manual-zip-100pc.css (rev 0) +++ mod_aspdotnet/trunk/docs/manual-zip-100pc.css 2007-08-17 22:24:23 UTC (rev 205) @@ -0,0 +1,23 @@ +@import url(manual-loose-100pc.css); + +/* Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +h1 { + margin: 0 0 0.5em 0; +} + +/* the end */ Property changes on: mod_aspdotnet/trunk/docs/manual-zip-100pc.css ___________________________________________________________________ Name: svn:eol-style + native Added: mod_aspdotnet/trunk/docs/manual-zip.css =================================================================== --- mod_aspdotnet/trunk/docs/manual-zip.css (rev 0) +++ mod_aspdotnet/trunk/docs/manual-zip.css 2007-08-17 22:24:23 UTC (rev 205) @@ -0,0 +1,24 @@ +@import url(manual.css); + +/* Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +h1 { + margin: 0 0 0.5em 0; +} + +/* the end */ Property changes on: mod_aspdotnet/trunk/docs/manual-zip.css ___________________________________________________________________ Name: svn:eol-style + native Added: mod_aspdotnet/trunk/docs/manual.css =================================================================== --- mod_aspdotnet/trunk/docs/manual.css (rev 0) +++ mod_aspdotnet/trunk/docs/manual.css 2007-08-17 22:24:23 UTC (rev 205) @@ -0,0 +1,1026 @@ +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * manual.css + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * mainframe ;-) + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ +html { + font-size: 14px; +} + +body { + background-color: #fff; + color: #036; + padding: 0 1em 0 0; + margin: 0; + font-family: Arial, Helvetica, sans-serif; + font-weight: normal; +} + +pre, code { + font-family: "Courier New", Courier, monospace; +} + +strong { + font-weight: bold; +} + +q, em, var { + font-style: italic; +} + +span.transnote, span.phonetic { + font-weight: normal; + background-color: inherit; + color: #888; +} + +/* fixup IE & Opera + * otherwise they forget to inherit + * the computed font-size value + */ +table, code { + font-size: 1em; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Links + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* normal links */ +/* ====================== */ +a:link { + color: #0073c7; + background-color: inherit; +} + +a:visited { + color: #5A88B5; + background-color: inherit; +} + +a:link:hover, +a:link:active, +a:visited:hover, +a:visited:active { + color: #0073c7; + background-color: #f0f0f0; +} + +/* hover on non-white backgrounds */ +tr.odd a:hover, +tr.odd a:active, +tr.header a:hover, +tr.header a:active, +div.note a:hover, +div.note a:active, +div.example a:hover, +div.example a:active, +div.warning a:hover, +div.warning a:active, +div#quickview a:hover, +div#quickview a:active { + background-color: #fff; + color: #0073c7; +} + +/* code.module [links] */ +/* ====================== */ +code.module, +code.module a:link { + color: #8b4513; + background-color: inherit; +} + +code.module a:visited { + color: #bc8f8f; + background-color: inherit; +} + +code.module a:hover, +code.module a:active { + color: #8b4513; + background-color: #f0f0f0; +} + +/* hover on non-white backgrounds */ +tr.odd code.module a:hover, +tr.odd code.module a:active, +tr.header code.module a:hover, +tr.header code.module a:active, +div.note code.module a:hover, +div.note code.module a:active, +div.example code.module a:hover, +div.example code.module a:active, +div.warning code.module a:hover, +div.warning code.module a:active, +div#quickview code.module a:hover, +div#quickview code.module a:active { + background-color: #fff; + color: #8b4513; +} + +/* code.directive [links] */ +/* ====================== */ +code.directive, +code.directive a:link { + color: #287f00; + background-color: inherit; +} + +code.directive a:visited { + color: #35a500; + background-color: inherit; +} + +code.directive a:hover, +code.directive a:active { + color: #287f00; + background-color: #f0f0f0; +} + +/* hover on non-white backgrounds */ +tr.odd code.directive a:hover, +tr.odd code.directive a:active, +tr.header code.directive a:hover, +tr.header code.directive a:active, +div.note code.directive a:hover, +div.note code.directive a:active, +div.example code.directive a:hover, +div.example code.directive a:active, +div.warning code.directive a:hover, +div.warning code.directive a:active, +div#quickview code.directive a:hover, +div#quickview code.directive a:active { + background-color: #fff; + color: #287f00; +} + +/* glossary [links] */ +/* ====================== */ +.glossarylink { + cursor: help; + border-bottom: 1px dashed #0073c7; + text-decoration: none; +} + + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Headings + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* h1 */ +/* ====================== */ +h1 { + padding: 0.2em; + margin: 0; + border: 1px solid #405871; + background-color: inherit; + color: #036; + text-decoration: none; + font-size: 22px; + font-weight: bold; +} + +/* h2 */ +/* ====================== */ +h2 { + padding: 0.2em 0 0.2em 0.7em; + margin: 0 0 0.5em 0; + text-decoration: none; + font-size: 18px; + font-weight: bold; +} + +.section h2 { + background-color: #405871; + color: #fff; +} + +.directive-section h2 { + background-color: #557697; + color: #fff; +} + +.category h2 { + background-color: #e5ecf3; + color: #405871; + font-size: 14px; +} + +/* take care of <a name>s inside */ +h2 a, +h2 a:hover, +h2 a:active { + color: inherit; + background-color: inherit; + text-decoration: none; +} + +/* h3, h4 */ +/* ====================== */ +h3 { + background-color: inherit; + color: #036; + text-decoration: none; + font-weight: bold; + font-size: 16px; + margin: 1.3em 0 0.4em 0; + padding: 0; +} + +h4 { + background-color: inherit; + color: #036; + text-decoration: none; + font-weight: bold; + font-size: 14px; + margin: 1.3em 0 0.2em 0; + padding: 0; +} + +/* margin adjustment */ +h3 + *, h4 + * { + margin-top: 0; +} + +/* IE confuses the + * :-( + * so reset some things + */ +ul, .section table, .directive-section table { + margin-bottom: 1em; +} + +/* titles for + * examples, notes and warnings + */ +div.example h3, +div.note h3, +div.warning h3 { + margin: 0 0 0.5em 0; + text-align: left; + font-size: 14px; +} + +/* sidebar */ +div#quickview h3 { + margin: 1em 0 0.3em 0.5em; + font-size: 15px; +} + +div#quickview h3.directives { + margin-top: 0.3em; +} + +/* take care of <a name>s inside */ +h3 a, +h3 a:hover, +h3 a:active, +h4 a, +h4 a:hover, +h4 a:active { + color: inherit; + background-color: inherit; + text-decoration: none; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Up & Top helper images + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* arrow left */ +/* ====================== */ +div.up { + width: 30px; + height: 20px; + padding: 0; + margin: -20px 0 1px 0; + text-align: center; + vertical-align: top; +} + +div.up img { + vertical-align: top; + width: 11px; + height: 11px; + border-style: none; +} + +/* arrow up (to page top) */ +/* ====================== */ +div.top { + width: 30px; + padding: 0 0 0 30px; + margin: 0; +} + +div.top img { + margin-top: 0.5em; + vertical-align: bottom; + width: 11px; + height: 11px; + border-style: none; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Tables + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* general */ +/* ====================== */ +table { + border: 1px solid #aaa; + border-collapse: collapse; + padding: 2px; + margin-top: 0.5em; + margin-bottom: 0; +} + +td, th { + empty-cells: show; /* show border around empty cells */ + padding: 0.1em 0.2em; + vertical-align: top; + text-align: left; + line-height: 1.3em; +} + +th { + font-weight: bold; +} + +td.centered { + text-align: center; +} + +td.data { + font-family: monospace; + text-align: right; + padding-left: 1em; +} + +th.data { + text-align: right; +} + +tr.odd { /* for large tables alternating colors */ + background-color: #f2f2f2; +} + +tr.header, tr.header th { + background-color: #e2e2e2; + border-top: 1px solid #aaa; + border-bottom: 1px solid #aaa; +} + +/* bordered table cells */ +/* ====================== */ + +/* turn off borders in tables nested in + * bordered tables per default + */ +table.bordered table td, +table.bordered table th { + border-style: none; +} + +table.bordered td, +table.bordered th, +table table.bordered td, +table table.bordered th { + border: 1px solid #aaa; +} + +/* index page layout table */ +/* ======================= */ +body#index-page div#page-content { + width: 100%; /* IE fun */ +} + +body[id]#index-page div#page-content { + width: auto; /* reasonable browsers. */ +} + +table#indextable { + width: 100%; + border-collapse: collapse; + border: 0 none; +} + +table#indextable td { + width: 33.3%; + border-left: 1px solid #aaa; + padding-top: 0; + padding-bottom: 0; +} + +table#indextable td.col1 { + border-left: 0 none; + padding-left: 0; +} + +table#indextable td.col3 { + padding-right: 0; +} + +/* mod/dir. overview table and quick reference */ +/* ============================================ */ +table.module th, +table.directive th { + white-space: nowrap; +} + +table.qref { + border-collapse: collapse; + width: 100%; +} + +table.qref td { + border-style: none solid; + border-color: #aaa; + border-width: 1px; +} + +table.qref td.descr { + padding-left: 1em; + font-size: 13px; +} + +table#legend { + width: 100%; + border-style: none; + border-width: 0; + vertical-align: bottom; + padding: 0; + margin: 0; +} + +table#legend td { + vertical-align: bottom; + margin: 0; + padding: 0; +} + +table#legend td.letters { + width: 100%; + padding-bottom: 0.5em; +} + +table#legend table { + vertical-align: bottom; + margin: 0 0 0 0.4em; + padding: 0; + height: 7.5em; +} + +table#legend table td, +table#legend table th { + vertical-align: middle; + padding: 0.1ex 0.2em; + line-height: 1em; + white-space: nowrap; +} + +/* related modules & dir. */ +/* ====================== */ + +/* assuming, all links are enclosed by + * <code class="directive"> or + * <code class="module"> + */ + +table.related { + border-collapse: separate; +} + +table.related th { + padding: 0.2ex 0.3em; + background-color: #e5ecf3; + color: #405871; + vertical-align: middle; +} + +table.related td { + padding: 0.2ex 0.3em; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Lists + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* list default values */ +/* ====================== */ +ul { + list-style-type: disc; +} + +ul ul { + list-style-type: square; +} + +ul ul ul { + list-style-type: circle; +} + +li, dt, dd { + line-height: 1.3em; +} + +dt { + margin-top: 0.5em; + font-weight: bold; +} + +ol li { + margin-top: 0.5em; +} + +ol.up-A { + list-style-type: upper-alpha; +} + +ol.lo-A { + list-style-type: lower-alpha; +} + +dd.separate { + margin-bottom: 2em; +} + +li.separate { + margin-bottom: 1em; +} + +/* table of contents */ +/* ====================== */ +#toc, +#topics { + margin: 0 0 1em 0; + padding: 0; +} + +#toc li, +#topics li { + list-style-type: none; + margin: 0; + padding: 0; +} + +/* see also */ +/* ====================== */ +.seealso { + margin: 0 0 1em 0; + padding: 0; +} + +.seealso li { + list-style-type: none; + margin: 0; + padding: 0 0 0 34px; +} + +/* related modules & dir. */ +/* ====================== */ +table.related td ul, +table.related td li { + list-style-type: none; + margin: 0; + padding: 0; +} + +/* list of all directives */ +/* ====================== */ +div#directive-list ul { + margin: 0; + padding: 0; +} + +/* indextable */ +/* ========== */ +table#indextable td ul { + list-style-type: none; + margin: 0 0 1em 0.5em; + padding: 0 0 0 0; +} + +table#indextable td ul li { + margin-top: 0.3em; +} + +/* sidebar */ +/* ====================== */ +div#quickview li { + font-size: 13px; +} + +div#quickview ul { + margin: 0 0 15px 0; + padding: 0; +} + +div#quickview ul#toc { + margin: 0 0 0 0.5em; + padding: 0; +} + +#module-index div#quickview ul#toc, +#manual-page div#quickview ul#toc { + margin-left: 0; +} + +div#quickview ul#toc li { + margin: 0; + padding: 0; + list-style-type: none; +} + +div#quickview li img { + display: none; +} + +#module-index div#quickview ul#toc, +#manual-page div#quickview ul#toc, +div#quickview #topics, +div#quickview .seealso { + padding-left: 15px; +} + +#module-index div#quickview ul#toc li, +#manual-page div#quickview ul#toc li, +div#quickview #topics li, +div#quickview .seealso li { + margin: 0.4em 0 2px 0; + padding: 0; + list-style-type: square; + list-style-position: outside; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * main page sections + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* page header */ +/* ====================== */ +div#page-header { + margin-left: 30px; +} + +div#page-header img { + padding: 0; + display: block; + margin: -70px 0 1px 2em; + width: 248px; + height: 70px; +} + +div#page-header p.apache { + background-color: #405871; + color: #fff; + padding: 0 0 0 248px; + margin: 0; + text-align: center; + vertical-align: middle; + font-size: 16px; + font-weight: bold; + line-height: 29px; +} + +div#page-header p.menu { + text-align: right; + font-size: 13px; + margin: 30px 0 0.5em 0; + padding: 0; +} + +/* breadcrumb navigation */ +div#path { + margin: 0.2em 0 1.2em 30px; + padding: 0; + font-size: 13px; +} + +/* content sections */ +/* ====================== */ +div#preamble { + padding-bottom: 1em; + margin-left: 30px; +} + +div.section, +div.directive-section { + margin: -1.2em 0 0 60px; + padding: 0; +} + +.section p, +.directive-section p { + margin: 0 0 1em 0; + padding: 0; +} + +/* look for this on directive + * list pages + */ +div#directive-list { + margin-left: 30px; + padding: 0 0 1em 1em; +} + +div#directive-ref { + margin: -1em 0 0 0; + padding: 0 0 1em 30px; + width: 100%; /* IE is BAD (broken as designed) */ +} + +div[id]#directive-ref { /* a big sorry to ICab, Amaya (and old Konquerors?) */ + width: auto; /* other browsers are fine ;-) */ +} + +/* sidebar position: right */ +div#quickview { + position: absolute; + top: 5.5em; + right: 1em; + margin-left: 0; + margin-top: 40px; + padding: 4px; + width: 13.5em; + background-color: #f0f0f0; + color: inherit; +} + +/* -> move content left */ +div#page-content { + padding-top: 0; + margin-right: 13em; + padding-right: 30px; +} + +/* unsqueeze on some pages... */ +body.no-sidebar div#page-content, +body#index-page div#page-content { + margin-right: 0; + padding-right: 0; +} + +body#index-page div#page-content { + margin-left: 30px; + padding-bottom: 1em; +} + +/* in general */ +p { + line-height: 1.3em; +} + +/* translations */ +/* ====================== */ +.toplang { + padding: 0; + margin: 0.2em 0.2em 1em 0; +} + +.bottomlang { + padding: 0; + margin: 0 0.2em 0.2em 0; +} + +.toplang p, +.bottomlang p { + font-size: 13px; + text-align: right; + background-color: inherit; + color: #ccc; + margin: 0; + padding: 0; +} + +.toplang p span, +.bottomlang p span { + background-color: inherit; + color: #036; +} + +.toplang p a:link, +.toplang p a:visited, +.bottomlang p a:link, +.bottomlang p a:visited { + text-decoration: none; + font-weight: bold; +} + +.toplang p a:hover, +.toplang p a:active, +.bottomlang p a:hover, +.bottomlang p a:active { + font-weight: bold; +} + +/* page footer */ +/* ====================== */ +div#footer { + margin-left: 30px; + font-size: 13px; + border-top: 1px solid #405871; + padding-top: 0.2em; +} + +div#footer p.apache { + float: left; + text-align: left; + padding: 0 0 1em 0; + margin-top: 0; +} + +div#footer p.menu { + float: right; + text-align: right; + margin-top: 0; + padding: 0 0 1em 0; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * subsections (examples, notes, warnings) + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +/* examples */ +/* ====================== */ +div.example { + background-color: #e5ecf3; + color: #000; + padding: 0.5em; + margin: 1em 2em 1em 1em; +} + +/* example inside a note: + * blue in gray doesn't look good + * so simply draw a border around + * and keep it gray + */ +div.note div.example, +div.warning div.example { + border: 1px solid #aaa; + background-color: transparent; + color: inherit; + margin-right: 1em; +} + +/* example inside table */ +table div.example { + margin-right: 1em; +} + +/* the following [block] elements + * may appear inside example... + */ +div.example p, +div.example pre, +div.example table { + padding: 0; + margin: 0; +} + +div.example p { + line-height: 1em; +} + +div.example pre, +div.example p > code { + font-size: 13px; +} + +/* notes & warnings */ +/* ====================== */ +div.note, +div.warning { + background-color: #eee; + color: #036; + padding: 0.5em; + margin: 1em 2em 1em 1em; +} + +div.warning { + border: 1px solid #f00; +} + +div.note p, +div.warning p { + margin: 0.5em 0 0 0; + padding: 0; +} + +div.note pre, +div.warning pre { + font-size: 13px; +} + +/* inside table */ +table div.note, +table div.warning { + margin-right: 1em; +} + +div.outofdate { + background-color: #ffffe0; + color: #036; + padding: 0.5em; + margin: 1em 2em 1em 1em; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * quotations, indented paragraphs, forms and figures + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ +p.letters { + margin: 1em 0 0 0; +} + +p.centered { + text-align: center; +} + +.letters { + text-align: center; + background-color: inherit; + color: #ccc; +} + +.letters a:link, +.letters a:visited { + text-decoration: none; + font-weight: bold; +} + +.letters a:hover, +.letters a:active { + font-weight: bold; +} + +blockquote p { + font-style: italic; + margin: 0; +} + +blockquote p.cite { + font-style: normal; + margin-top: 0; + margin-left: 2em; +} + +blockquote p.cite cite { + font-style: normal; +} + +p.indent { + margin-left: 2em; + margin-top: 1em; +} + +span.indent { + padding-left: 1.5em; + display: block; +} + +#index-page form { + text-align: center; +} + +#index-page form p { + line-height: 1.1em; +} + +#index-page form input { + font-size: 1em; +} + +p.figure { + margin-left: 2em; + font-style: italic; +} + +p.figure img { + border: 1px solid #aaa; +} + +p.figure dfn { + font-weight: bold; +} + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * -> The End <- + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ Property changes on: mod_aspdotnet/trunk/docs/manual.css ___________________________________________________________________ Name: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2007-08-17 22:25:10
|
Revision: 206 http://mod-aspdotnet.svn.sourceforge.net/mod-aspdotnet/?rev=206&view=rev Author: wrowe Date: 2007-08-17 15:25:07 -0700 (Fri, 17 Aug 2007) Log Message: ----------- Update for our detached location. Modified Paths: -------------- mod_aspdotnet/trunk/docs/index.html mod_aspdotnet/trunk/docs/introduction.html mod_aspdotnet/trunk/docs/mod_aspdotnet.html Modified: mod_aspdotnet/trunk/docs/index.html =================================================================== --- mod_aspdotnet/trunk/docs/index.html 2007-08-17 22:24:23 UTC (rev 205) +++ mod_aspdotnet/trunk/docs/index.html 2007-08-17 22:25:07 UTC (rev 206) @@ -1,35 +1,85 @@ -<h2><a name="mirrors">Download from your - <a href="http://www.apache.org/dyn/closer.cgi/httpd/mod_aspdotnet/" - >nearest mirror site!</a></a></h2> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> + <meta name="author" content="mod-aspdotnet users" /> + <meta name="email" content="mod...@li..." /> + <link href="manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> + <link href="manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> + <link href="manual-print.css" rel="stylesheet" media="print" type="text/css" /> + <title>Summary of mod-aspdotnet on SourceForge</title> + </head> + <body bgcolor="#ffffff" text="#000000" link="#525D76"> +<!-- <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"> + <tr> + <!-- LEFT SIDE NAVIGATION --> + <td valign="top" nowrap="nowrap"> + <p><b>Essentials</b></p> + <menu compact="compact"> + <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://mod-aspdotnet.sourceforge.net/verify/">Verify</a></li> + </menu> + <p><b>Project</b></p> + <menu compact="compact"> + <li><a href="http://sourceforge.net/projects/mod-aspdotnet">Project Home</a></li> + <li><a href="http://sourceforge.net/news/?group_id=175077">Project News</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> + </menu> + </td> + <!-- RIGHT SIDE INFORMATION --> + <td align="left" valign="top"> +<h2>Read This First</h2> -<p>Do not download from www.apache.org. Please use a mirror site - to help us save apache.org bandwidth. - <a href="http://www.apache.org/dyn/closer.cgi/httpd/mod_aspdotnet/">Go - here to find your nearest mirror.</a></p> - -<h2><a name="READ">Read This First</a></h2> - -<p>mod_aspdotnet is a module from the -<a href="http://httpd.apache.org/cli/">cli subproject</a> for the Apache -HTTP Server 2.0.44 or later running on Windows NT Service Pack 6 or later -(including 2000, 2003, and XP) with the .NET Framework 1.1 (or 1.0). +<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 +<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 first, -and the Microsoft .NET Framework, before you attempt to install it.</p> +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 easier for most users to simply install the .msi. Note that at present, -it can only be built under Microsoft Visual Studio .NET, and not the later -2003 or (preview) 2005 Studio products, due to major changes in the way -that C++.NET files are parsed. If you want to proceed to build your own, -please be our guest, you are well on your way to helping contribute to the -httpd-cli subproject!</p> +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 +that C++.NET files are parsed. A new flavor is under development for .NET +2.0 and Visual Studio 2005. If you want to proceed to build your own using +Visual Studio .NET 2002, please be our guest, you will be well on your way +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="http://httpd.apache.org/cli/introduction" ->introduction</a> to help you get started using this module.</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> + </td> + </tr> + <!-- FOOTER --> + <tr><td colspan="2"><hr noshade="noshade" size="1"/></td></tr> + <tr><td colspan="2" align="center"> + <font size="-1"> + <em>Copyright © 2002-2006, Covalent Technologies</em> + </font> + </td> + </tr> + </table> + </body> +</html> Modified: mod_aspdotnet/trunk/docs/introduction.html =================================================================== --- mod_aspdotnet/trunk/docs/introduction.html 2007-08-17 22:24:23 UTC (rev 205) +++ mod_aspdotnet/trunk/docs/introduction.html 2007-08-17 22:25:07 UTC (rev 206) @@ -5,34 +5,32 @@ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <meta name="author" content="mod-aspdotnet users" /> <meta name="email" content="mod...@li..." /> + <link href="manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> + <link href="manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> + <link href="manual-print.css" rel="stylesheet" media="print" type="text/css" /> <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/logo_wide.gif" alt="The mod-aspdotnet Project on SourceForge" border="0"/></a></p> --> +<!-- <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"> <tr> <!-- LEFT SIDE NAVIGATION --> <td valign="top" nowrap="nowrap"> <p><b>Essentials</b></p> <menu compact="compact"> - <li><a href="http://sourceforge.net/news/?group_id=175077">News</a></li> + <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://mod-aspdotnet.sourceforge.net/verify/">Verify</a></li> </menu> - <p><b>Download!</b></p> + <p><b>Project</b></p> <menu compact="compact"> - <li><a href="http://sourceforge.net/project/showfiles.php?group_id=175077">from a mirror</a></li> - </menu> - <p><b><a -href="/docs/">Apache Docs</a></b></p> - <menu compact="compact"> - <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="http://sourceforge.net/projects/mod-aspdotnet">Project Home</a></li> + <li><a href="http://sourceforge.net/news/?group_id=175077">Project News</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> </td> <!-- RIGHT SIDE INFORMATION --> Modified: mod_aspdotnet/trunk/docs/mod_aspdotnet.html =================================================================== --- mod_aspdotnet/trunk/docs/mod_aspdotnet.html 2007-08-17 22:24:23 UTC (rev 205) +++ mod_aspdotnet/trunk/docs/mod_aspdotnet.html 2007-08-17 22:25:07 UTC (rev 206) @@ -3,9 +3,9 @@ <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>mod_aspdotnet - Apache HTTP Server</title> -<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" /> +<link href="manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="manual-print.css" rel="stylesheet" media="print" type="text/css" /> </head> <body> <div id="page-header"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2007-08-17 23:55:30
|
Revision: 209 http://mod-aspdotnet.svn.sourceforge.net/mod-aspdotnet/?rev=209&view=rev Author: wrowe Date: 2007-08-17 16:55:28 -0700 (Fri, 17 Aug 2007) Log Message: ----------- unused files Removed Paths: ------------- mod_aspdotnet/trunk/docs/manual-zip-100pc.css mod_aspdotnet/trunk/docs/manual-zip.css Deleted: mod_aspdotnet/trunk/docs/manual-zip-100pc.css =================================================================== --- mod_aspdotnet/trunk/docs/manual-zip-100pc.css 2007-08-17 22:27:30 UTC (rev 208) +++ mod_aspdotnet/trunk/docs/manual-zip-100pc.css 2007-08-17 23:55:28 UTC (rev 209) @@ -1,23 +0,0 @@ -@import url(manual-loose-100pc.css); - -/* Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -h1 { - margin: 0 0 0.5em 0; -} - -/* the end */ Deleted: mod_aspdotnet/trunk/docs/manual-zip.css =================================================================== --- mod_aspdotnet/trunk/docs/manual-zip.css 2007-08-17 22:27:30 UTC (rev 208) +++ mod_aspdotnet/trunk/docs/manual-zip.css 2007-08-17 23:55:28 UTC (rev 209) @@ -1,24 +0,0 @@ -@import url(manual.css); - -/* Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -h1 { - margin: 0 0 0.5em 0; -} - -/* the end */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
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. |