Hi,
   I have a web site that is written in asp.net (.Net Version: 1.1.4322). I use SQL server 2000 as the database back end. The site is working fine under IIS 5.1 on Windows XP Professional with SP2 installed.
  I wanted to move the site to Apache and mod_aspdotnet module. I installed the Version 2.0.0 for aspdotnet module and the 2.0.53 version for apache. How ever I was not able to configure Apache/aspdotnet combination to work properly.
 Here are the problems I am facing:
    I added the following code to httpd.conf file and restarted Apache
    AliasMatch "^/(?i)aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*)" \
           "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
        I got the following error in the error log:
        File does not exist: C:/Program Files/Apache Group/Apache2/htdocs/aspnet_client, referer: http://localhost/Web/Login.aspx
        When I changed the line to:
                AliasMatch ^/aspnet_client/system_web/1_1_4322/(.*) "C:/Windows/Microsoft.NET/Framework/v1.1.4322/ASP.NETClientFiles/$1"
        the error stopped appearing in the error.log file of Apache.
        The Login.aspx file checks the username and password against the set in SQL Server 2K and sends the user to http://localhost/Web/default.aspx
        
          Snapshot from Access.log file:
            127.0.0.1 - - [28/Feb/2005:17:17:46 -0800] "GET /Web/Start.htm HTTP/1.1" 200 860
            127.0.0.1 - - [28/Feb/2005:17:17:46 -0800] "GET /Web/Login.aspx HTTP/1.1" 200 2775
            127.0.0.1 - - [28/Feb/2005:17:17:46 -0800] "GET /aspnet_client/system_web/1_1_4322/SmartNav.js HTTP/1.1" 304 -
            127.0.0.1 - - [28/Feb/2005:17:17:46 -0800] "GET /aspnet_client/system_web/1_1_4322/SmartNav.htm HTTP/1.1" 304 -
            127.0.0.1 - - [28/Feb/2005:17:17:46 -0800] "GET /Web/orange.GIF HTTP/1.1" 200 6240
            127.0.0.1 - - [28/Feb/2005:17:17:52 -0800] "POST /Web/Login.aspx HTTP/1.1" 200 2871
            127.0.0.1 - - [28/Feb/2005:17:17:52 -0800] "GET /Web/default.aspx HTTP/1.1" 302 172
            127.0.0.1 - - [28/Feb/2005:17:17:52 -0800] "GET /Web/Login.aspx?ReturnUrl=%2fWeb%2fdefault.aspx HTTP/1.1" 200 2811
   
        It shows that it successfully accessed the default.aspx file, but it is sending it back to login.aspx
        I tried to run the website in debug mode using VS 2003 and Apache as Webserver, but VS kept complaining that Webserver is running .Net version 1.0 and it
            would convert my project  to version 1.0 from 1.1 (ASP.Net compatibility).
 
Can any one figure out the problem?
 
Thanks
 
Kishore.
 

Reply via email to