[Guide] How to make Apache run ASP.NET / ASP.NET 2.0

Status
Not open for further replies.
Junior Spellweaver
Joined
May 30, 2008
Messages
119
Reaction score
23
Don’t ask me why… but i’ve been asked to make Apache run ASP.NET.
IT Worked !
Even worked with ASP.NET 2.0 Site !
Following are the instruction to make Asp.Net work under apache:
– Install
– Install
– Add at the end of C:\Program Files\Apache Group\Apache2\conf\httpd.conf the following lines
Code:
[COLOR=navy]#asp.net 
LoadModule aspdotnet_module "modules/mod_aspdotnet.so" [/COLOR]
 [COLOR=navy]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 ASP.NET /asp application 
  AspNetMount /SampleASP "c:/SampleASP" 
  #/SampleASP is the alias name for asp.net to execute 
  #"c:/SampleASP" is the actual execution of files/folders  in that location [/COLOR]
 [COLOR=navy]  # Map all requests for /asp to the application files 
  Alias /SampleASP "c:/SampleASP" 
  #maps /SampleASP request to "c:/SampleASP" 
  #now to get to the /SampleASP type [URL]http://localhost/SampleASP[/URL] 
  #It'll redirect [URL]http://localhost/SampleASP[/URL] to "c:/SampleASP"[/COLOR]
 [COLOR=navy]  # Allow asp.net scripts to be executed in the /SampleASP example 
  <Directory "c:/SampleASP"> 
    Options FollowSymlinks ExecCGI 
    Order allow,deny 
    Allow from all 
    DirectoryIndex index.htm index.aspx 
   #default the index page to .htm and .aspx 
  </Directory> [/COLOR]
 [COLOR=navy]  # 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> 
#asp.net [/COLOR]
 [COLOR=navy]– Create a directory c:\SampleASP and insert in it the index.aspx [/COLOR]
 [COLOR=navy]– Restart apache server : 
   Start-> Apache HTTP Server 2.0.54 -> 
   Control Apache Server -> Restart [/COLOR]
 [COLOR=navy]– Open Explorer and navigate to [URL]http://localhost/SampleASP/index.aspx[/URL] [/COLOR]
  If everything worked fine you should get a nice asp.net page working.
  — index.aspx —
 <%@ Page Language="VB" %> 
<html> 
   <head> 
      <link rel="stylesheet"href="intro.css"> 
   </head> 
   <body> 
       <center> 
       <form action="index.aspx" method="post"> 
           <h3> Name: <input id="Name" type=text> 
           Category:  <select id="Category" size=1> 
                          <option>One</option> 
                          <option>Two</option> 
                          <option>Three</option> 
                      </select> 
           </h3> 
           <input type=submit value="Lookup"> 
           <p> 
           <% Dim I As Integer 
              For I = 0 to 7 %> 
              <font size="<%=I%>"> Sample ASP.NET TEST</font> <br> 
           <% Next %> 
       </form> 
       </center> 
   </body> 
</html>
Original from :
Code:
http://weblogs.asp.net/israelio/archive/2005/09/11/424852.aspx

Credit To Original Poster

or u can read more from here :
Code:
http://dotnet.tekyt.info/?p=12

or

http://www.mono-project.com/Mod_mono
 
Newbie Spellweaver
Joined
Aug 22, 2008
Messages
27
Reaction score
0
Re: [Tutorialz] How to make Apache run ASP.NET / ASP.NET 2.0

lolz..
apache have build in run asp files..
just edit httpd.conf files.

=,=
 
Newbie Spellweaver
Joined
Jun 1, 2008
Messages
57
Reaction score
0
Re: [Tutorialz] How to make Apache run ASP.NET / ASP.NET 2.0

can u post a screenie?.,.
 
Status
Not open for further replies.
Back
Top