From cvs-return-25104-apmail-httpd-cvs-archive=httpd.apache.org@httpd.apache.org Mon May 15 20:55:59 2006 Return-Path: Delivered-To: apmail-httpd-cvs-archive@www.apache.org Received: (qmail 91048 invoked from network); 15 May 2006 20:55:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 15 May 2006 20:55:58 -0000 Received: (qmail 65371 invoked by uid 500); 15 May 2006 20:55:58 -0000 Delivered-To: apmail-httpd-cvs-archive@httpd.apache.org Received: (qmail 65327 invoked by uid 500); 15 May 2006 20:55:57 -0000 Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@httpd.apache.org Received: (qmail 65309 invoked by uid 99); 15 May 2006 20:55:57 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 May 2006 13:55:57 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 15 May 2006 13:55:55 -0700 Received: (qmail 90891 invoked by uid 65534); 15 May 2006 20:55:34 -0000 Message-ID: <20060515205534.90890.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r406741 - in /httpd/site/trunk/docs: ./ apreq/ cli/ contributors/ dev/ docs-project/ docs/ info/ mod_aspdotnet/ mod_mbox/ mod_smtpd/ modules/ security/ test/ Date: Mon, 15 May 2006 20:55:18 -0000 To: cvs@httpd.apache.org From: wrowe@apache.org X-Mailer: svnmailer-1.0.8 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: wrowe Date: Mon May 15 13:55:15 2006 New Revision: 406741 URL: http://svn.apache.org/viewcvs?rev=406741&view=rev Log: Regenerate site without /cli/ Added: httpd/site/trunk/docs/mod_aspdotnet/ httpd/site/trunk/docs/mod_aspdotnet/index.html (with props) httpd/site/trunk/docs/mod_aspdotnet/introduction.html (with props) httpd/site/trunk/docs/mod_aspdotnet/mod_aspdotnet.html (with props) Removed: httpd/site/trunk/docs/cli/ Modified: httpd/site/trunk/docs/ABOUT_APACHE.html httpd/site/trunk/docs/apreq/download.html httpd/site/trunk/docs/apreq/index.html httpd/site/trunk/docs/bug_report.html httpd/site/trunk/docs/contributors/index.html httpd/site/trunk/docs/dev/debugging.html httpd/site/trunk/docs/dev/devnotes.html httpd/site/trunk/docs/dev/guidelines.html httpd/site/trunk/docs/dev/how-to-release.html httpd/site/trunk/docs/dev/index.html httpd/site/trunk/docs/dev/patches.html httpd/site/trunk/docs/dev/release.html httpd/site/trunk/docs/dev/styleguide.html httpd/site/trunk/docs/dev/verification.html httpd/site/trunk/docs/docs-project/docsformat.html httpd/site/trunk/docs/docs-project/index.html httpd/site/trunk/docs/docs-project/translations.html httpd/site/trunk/docs/docs/index.html httpd/site/trunk/docs/download.html httpd/site/trunk/docs/index.html httpd/site/trunk/docs/info/index.html httpd/site/trunk/docs/lists.html httpd/site/trunk/docs/mod_mbox/index.html httpd/site/trunk/docs/mod_mbox/install.html httpd/site/trunk/docs/mod_mbox/ref.html httpd/site/trunk/docs/mod_smtpd/index.html httpd/site/trunk/docs/mod_smtpd/install.html httpd/site/trunk/docs/modules/index.html httpd/site/trunk/docs/modules/python-download.html httpd/site/trunk/docs/security/impact_levels.html httpd/site/trunk/docs/security/vulnerabilities_13.html httpd/site/trunk/docs/security/vulnerabilities_20.html httpd/site/trunk/docs/security/vulnerabilities_22.html httpd/site/trunk/docs/security_report.html httpd/site/trunk/docs/test/index.html httpd/site/trunk/docs/usersdelist.html httpd/site/trunk/docs/userslist.html Modified: httpd/site/trunk/docs/ABOUT_APACHE.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/ABOUT_APACHE.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/ABOUT_APACHE.html (original) +++ httpd/site/trunk/docs/ABOUT_APACHE.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/apreq/download.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/download.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/apreq/download.html (original) +++ httpd/site/trunk/docs/apreq/download.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/apreq/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/index.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/apreq/index.html (original) +++ httpd/site/trunk/docs/apreq/index.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/bug_report.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/bug_report.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/bug_report.html (original) +++ httpd/site/trunk/docs/bug_report.html Mon May 15 13:55:15 2006 @@ -43,7 +43,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/contributors/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/contributors/index.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/contributors/index.html (original) +++ httpd/site/trunk/docs/contributors/index.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/dev/debugging.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/dev/debugging.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/dev/debugging.html (original) +++ httpd/site/trunk/docs/dev/debugging.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/dev/devnotes.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/dev/devnotes.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/dev/devnotes.html (original) +++ httpd/site/trunk/docs/dev/devnotes.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/dev/guidelines.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/dev/guidelines.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/dev/guidelines.html (original) +++ httpd/site/trunk/docs/dev/guidelines.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/dev/how-to-release.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/dev/how-to-release.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/dev/how-to-release.html (original) +++ httpd/site/trunk/docs/dev/how-to-release.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/dev/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/dev/index.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/dev/index.html (original) +++ httpd/site/trunk/docs/dev/index.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/dev/patches.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/dev/patches.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/dev/patches.html (original) +++ httpd/site/trunk/docs/dev/patches.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/dev/release.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/dev/release.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/dev/release.html (original) +++ httpd/site/trunk/docs/dev/release.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/dev/styleguide.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/dev/styleguide.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/dev/styleguide.html (original) +++ httpd/site/trunk/docs/dev/styleguide.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/dev/verification.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/dev/verification.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/dev/verification.html (original) +++ httpd/site/trunk/docs/dev/verification.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/docs-project/docsformat.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/docs-project/docsformat.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/docs-project/docsformat.html (original) +++ httpd/site/trunk/docs/docs-project/docsformat.html Mon May 15 13:55:15 2006 @@ -43,7 +43,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/docs-project/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/docs-project/index.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/docs-project/index.html (original) +++ httpd/site/trunk/docs/docs-project/index.html Mon May 15 13:55:15 2006 @@ -43,7 +43,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/docs-project/translations.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/docs-project/translations.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/docs-project/translations.html (original) +++ httpd/site/trunk/docs/docs-project/translations.html Mon May 15 13:55:15 2006 @@ -43,7 +43,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    @@ -99,8 +98,8 @@ Japanese Website Russian -Website, -Ilia Soldatenko <soldis@tversu.ru> +Website, +Ilia Soldis <rkai@tversu.ru> Spanish Website Turkish Modified: httpd/site/trunk/docs/docs/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/docs/index.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/docs/index.html (original) +++ httpd/site/trunk/docs/docs/index.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/download.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/download.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/download.html (original) +++ httpd/site/trunk/docs/download.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/index.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/index.html (original) +++ httpd/site/trunk/docs/index.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/info/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/info/index.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/info/index.html (original) +++ httpd/site/trunk/docs/info/index.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/lists.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/lists.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/lists.html (original) +++ httpd/site/trunk/docs/lists.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Added: httpd/site/trunk/docs/mod_aspdotnet/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/mod_aspdotnet/index.html?rev=406741&view=auto ============================================================================== --- httpd/site/trunk/docs/mod_aspdotnet/index.html (added) +++ httpd/site/trunk/docs/mod_aspdotnet/index.html Mon May 15 13:55:15 2006 @@ -0,0 +1,243 @@ + + + + + + Apache HTTP Project mod_aspdotnet component - The Apache HTTP Server Project + + +

    The Apache HTTP Server Project

    + + + + + + + + + + + +
    +

    Essentials

    + +
  • About
  • +
  • License
  • +
  • FAQ
  • +
  • Security
    Reports
  • +
    +

    Download!

    + +
  • from a mirror
  • +
    +

    Documentation

    + +
  • Version 2.2
  • +
  • Version 2.0
  • +
  • Version 1.3
  • +
  • Trunk (dev)
  • +
    +

    Get Involved

    + +
  • Mailing Lists
  • +
  • Bug Reports
  • +
  • Developer Info
  • +
    +

    Subprojects

    + +
  • Docs
  • +
  • Test
  • +
  • Flood
  • +
  • libapreq
  • +
  • Modules
  • +
    +

    Miscellaneous

    + +
  • Contributors
  • +
  • Awards
  • +
  • Support
    Webring
  • +
    +
    + + + +
    + + Welcome to mod_aspdotnet for the Apache HTTP Server + +
    +
    +

    This module provides an alternative for ASP.NET integration from the +into the Apache HTTP Server, on Win32 platforms only. This module is an +effort of the Apache HTTP Server Project.

    +
    +
    + + + +
    + + mod_aspdotnet Apache HTTP Server 2 Module + +
    +
    +

    mod_aspdotnet is an ASP.NET host interface to Microsoft's ASP.NET engine. +It is implemented with an Apache.Web.dll assembly that provides ASP.NET with +the necessary System.Web.Host and System.Web.Request interfaces to converse +with mod_aspdotnet and the Apache HTTP Server.

    +

    mod_aspdotnet works only with the .NET Framework version +1.0 and 1.1 at this time. Flexibility for the 2.0 .NET Framework and beyond +is under construction.

    +

    This module is not compatible other .NET CLR interfaces, +such as Rotor or Mono, and is therefore only compatible with the WinNT +port of Apache 2.0 or 2.2, and will only run on Windows NT SP6 and beyond +(2000, XP, and 2003.) There is no Microsoft support for ASP.NET under +Windows 98 or Windows ME, so we cannot support those pre-NT platforms +(although there are rumors that it happens to work).

    +

    Users on non-Win32 platforms may wish to explore the +mono project's +implementation of +mod_mono, +also for Apache HTTP Server, and compatible with some non-Win32 platforms. +The mono project is not affiliated with the Apache Software Foundation.

    +
    +
    + + + +
    + + mod_aspdotnet 2.0.0 release is current + +
    +
    + +

    Bugs are tracked at http://issues.apache.org/bugzilla/ under the 'Apache mod_aspdotnet' + Bugzilla product name. Please consult + this list of issues marked *open, *resolved, or *won't-fix + before posting your questions to the mailing list or adding a new bug ticket.

    +
    +
    + + + +
    + + Mailing Lists + +
    +
    +

    Our mailing lists are open to the public.

    +

    Please use the users list to discuss how to deploy your ASP.NET +applications, or discuss any problems you encounter. The dev list is reserved +for technical and detailed development discussions about mod_aspdotnet and the +Apache.Web support framework.

    +

    Subscription

    + +

    Archives

    + +

    Older Archives (lists now closed)

    + +
    +
    + + + +
    + + Bug Tracking + +
    +
    +

    We use the Apache Bugzilla tracking system, at http://issues.apache.org/bugzilla/ for tracking problems.

    +

    Please review the existing bug reports before filing new reports. Every +duplicate bug report wastes the developers time, and lessens the chances of getting the bugs +fixed that concern you. Feel free to add additional, relevant information +to the open, existing bug which mirrors the issue you have encountered.

    + +
    +
    + + + +
    + + SVN access + +
    +
    +

    You may browse the mod_aspdotnet SVN repository + online

    +

    Anonymous SVN access (via http) is available.

    +
    + % svn co http://svn.apache.org/repos/asf/httpd/mod_aspdotnet/trunk mod_aspdotnet
    +
    +
    +
    + + + +
    + + License + +
    +
    +

    As with all Apache Software Foundation projects, mod_aspdotnet is licensed under +the current Apache Software License (ASL).

    +
    +
    + + + +
    + + Search Site + +
    +
    +
    +
    + + + + + +
    +
    +

    Powered by Apache

    +
    +
    +

    + + Copyright © 1999-2005, The Apache Software Foundation + +
    + + Propchange: httpd/site/trunk/docs/mod_aspdotnet/index.html ------------------------------------------------------------------------------ svn:eol-style = native Added: httpd/site/trunk/docs/mod_aspdotnet/introduction.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/mod_aspdotnet/introduction.html?rev=406741&view=auto ============================================================================== --- httpd/site/trunk/docs/mod_aspdotnet/introduction.html (added) +++ httpd/site/trunk/docs/mod_aspdotnet/introduction.html Mon May 15 13:55:15 2006 @@ -0,0 +1,271 @@ + + + + + + Introduction to mod_aspdotnet - The Apache HTTP Server Project + + +

    The Apache HTTP Server Project

    + + + + + + + + + + + +
    +

    Essentials

    + +
  • About
  • +
  • License
  • +
  • FAQ
  • +
  • Security
    Reports
  • +
    +

    Download!

    + +
  • from a mirror
  • +
    +

    Documentation

    + +
  • Version 2.2
  • +
  • Version 2.0
  • +
  • Version 1.3
  • +
  • Trunk (dev)
  • +
    +

    Get Involved

    + +
  • Mailing Lists
  • +
  • Bug Reports
  • +
  • Developer Info
  • +
    +

    Subprojects

    + +
  • Docs
  • +
  • Test
  • +
  • Flood
  • +
  • libapreq
  • +
  • Modules
  • +
    +

    Miscellaneous

    + +
  • Contributors
  • +
  • Awards
  • +
  • Support
    Webring
  • +
    +
    + + + +
    + + What is the Apache HTTP Server? + +
    +
    +

    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.

    +

    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 +mod_aspdotnet main page +for alternatives available to users of other operating systems.

    +

    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.

    +

    See the mod_aspdotnet +pages for information about mailing lists, other resources and how to +participate in these ongoing efforts!

    +
    +
    + + + +
    + + What Is .NET? + +
    +
    +

    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.

    +

    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.

    +

    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.

    +
    +
    + + + +
    + + What Is ASP.NET? + +
    +
    +

    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.

    +

    The converse question, "are ASP.NET and ASP the same thing?", deserves +a resounding answer of NO. 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.

    +

    If you have ASP pages to serve, consider porting them to ASP.NET. +There are many fine books and online guides to assist you.

    +
    +
    + + + +
    + + What is mod_aspdotnet? + +
    +
    +

    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.

    +

    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.

    +

    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.

    +

    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.

    +
    +
    + + + +
    + + Getting Started + +
    +
    +

    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 +http://asp.net/download.aspx. +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.

    +

    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 mod_aspdotnet +module documentation for the directives to add for a typical scenario, or +follow the Example below.

    +
    +
    + + + +
    + + An Example Configuration - Microsoft's IBuySpy Sample + +
    +
    +

    The following configuration will support the Microsoft IBuySpy sample, an +illustration of a web storefront. IBuySpy is available as a free download +from http://asp.net/ibuyspy/. 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:

    +
    +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 ExecCGI
    +        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>
    +
    +

    Configuring the VisualBasic.NET version is very similar, simply change the +StoreCSVS directory names above, to StoreVBVS.

    +
    +
    +

    + + Copyright © 1999-2005, The Apache Software Foundation + +
    + + Propchange: httpd/site/trunk/docs/mod_aspdotnet/introduction.html ------------------------------------------------------------------------------ svn:eol-style = native Added: httpd/site/trunk/docs/mod_aspdotnet/mod_aspdotnet.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/mod_aspdotnet/mod_aspdotnet.html?rev=406741&view=auto ============================================================================== --- httpd/site/trunk/docs/mod_aspdotnet/mod_aspdotnet.html (added) +++ httpd/site/trunk/docs/mod_aspdotnet/mod_aspdotnet.html Mon May 15 13:55:15 2006 @@ -0,0 +1,110 @@ + + + +mod_aspdotnet - Apache HTTP Server + + + + + + + +
    +

    Apache Module mod_aspdotnet

    + + + + +
    Description:Provides an interface for ASP.NET content between Apache HTTP +Server 2.0 and Microsoft's ASP.NET host.
    Status:External
    Module Identifier:aspdotnet_module
    Source File:mod_aspdotnet.cpp
    Compatibility:Compatible only with httpd 2.0.43 and later.
    +

    Summary

    + +

    The AspNetMount + directive and asp.net handler provided by mod_aspdotnet + are used to configure content to be served of the ASP.NET engine.

    +
    +

    Directives

    + +

    Topics

    +

    See also

    +
    +
    top
    +
    +

    Usage

    +

    Several global configurations must be given to enable the Apache + HTTP Server to correctly serve ASP.NET application content.

    + +

    Example:

    +LoadModule aspdotnet_module modules/mod_aspdotnet.so
    +
    +AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \
    +           + licx rem resources resx soap vb vbproj vsdisco webinfo
    +
    +AliasMatch "^/(?i)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>
    +

    + +

    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.

    + +

    Provide individual AspNetMount + directives for each application (containing a unique web.config file + at it's application root.)

    + +
    +
    top
    +

    AspNetMount Directive

    + + + + + + +
    Description:Mounts a URI to a physical ASP.NET directory
    Syntax:AspNetMount URL-path directory-path
    Context:server config
    Status:External
    Module:mod_aspdotnet
    + +

    The AspNetMount directive determines which + physical directory is mounted by the ASP.NET host. This directive + does -not- actually expose the content, you must use the + Alias + directive to expose the content to the remote user.

    + +

    Example:

    +AspNetMount /app-uri "C:/path/to/app"
    +Alias /app-uri "C:/path/to/app"
    +<Directory "C:/path/to/app">
    +    Options FollowSymlinks Indexes Includes ExecCGI
    +    Order allow,deny
    +    Allow from all
    +    DirectoryIndex default.htm default.aspx
    +</Directory>
    +

    + + +
    +
    + + Propchange: httpd/site/trunk/docs/mod_aspdotnet/mod_aspdotnet.html ------------------------------------------------------------------------------ svn:eol-style = native Modified: httpd/site/trunk/docs/mod_mbox/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/mod_mbox/index.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/mod_mbox/index.html (original) +++ httpd/site/trunk/docs/mod_mbox/index.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/mod_mbox/install.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/mod_mbox/install.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/mod_mbox/install.html (original) +++ httpd/site/trunk/docs/mod_mbox/install.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/mod_mbox/ref.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/mod_mbox/ref.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/mod_mbox/ref.html (original) +++ httpd/site/trunk/docs/mod_mbox/ref.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/mod_smtpd/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/mod_smtpd/index.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/mod_smtpd/index.html (original) +++ httpd/site/trunk/docs/mod_smtpd/index.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/mod_smtpd/install.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/mod_smtpd/install.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/mod_smtpd/install.html (original) +++ httpd/site/trunk/docs/mod_smtpd/install.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/modules/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/modules/index.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/modules/index.html (original) +++ httpd/site/trunk/docs/modules/index.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    @@ -96,10 +95,11 @@
    -

    Do you want to have ASP.NET embedded in your Win32 server? Try mod_aspdotnet.

    +

    Do you want to have ASP.NET embedded in your Win32 server? +Try mod_aspdotnet.

    This works only for Apache 2.0 on the Win32 platform. The -cli (.NET) subproject has all of the -details you are looking for, including a pointer to the mono project (not +mod_aspdotnet provides +this feature support, including a pointer to the mono project (not affiliated with the Apache Software Foundation) for non-Win32 users.

    Modified: httpd/site/trunk/docs/modules/python-download.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/modules/python-download.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/modules/python-download.html (original) +++ httpd/site/trunk/docs/modules/python-download.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/security/impact_levels.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/security/impact_levels.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/security/impact_levels.html (original) +++ httpd/site/trunk/docs/security/impact_levels.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/security/vulnerabilities_13.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/security/vulnerabilities_13.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/security/vulnerabilities_13.html (original) +++ httpd/site/trunk/docs/security/vulnerabilities_13.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/security/vulnerabilities_20.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/security/vulnerabilities_20.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/security/vulnerabilities_20.html (original) +++ httpd/site/trunk/docs/security/vulnerabilities_20.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/security/vulnerabilities_22.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/security/vulnerabilities_22.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/security/vulnerabilities_22.html (original) +++ httpd/site/trunk/docs/security/vulnerabilities_22.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/security_report.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/security_report.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/security_report.html (original) +++ httpd/site/trunk/docs/security_report.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/test/index.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/test/index.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/test/index.html (original) +++ httpd/site/trunk/docs/test/index.html Mon May 15 13:55:15 2006 @@ -44,7 +44,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/usersdelist.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/usersdelist.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/usersdelist.html (original) +++ httpd/site/trunk/docs/usersdelist.html Mon May 15 13:55:15 2006 @@ -43,7 +43,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous

    Modified: httpd/site/trunk/docs/userslist.html URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/userslist.html?rev=406741&r1=406740&r2=406741&view=diff ============================================================================== --- httpd/site/trunk/docs/userslist.html (original) +++ httpd/site/trunk/docs/userslist.html Mon May 15 13:55:15 2006 @@ -43,7 +43,6 @@
  • Flood
  • libapreq
  • Modules
  • -
  • cli (.NET)
  • Miscellaneous