Lets go through your config...

At 02:50 AM 7/14/2005, Gabriele Bianchini wrote:

>NameVirtualHost *:80
> 
><VirtualHost *:80>
>    DocumentRoot "C:/wwwroot"
></VirtualHost>

No servername, so this is the fallback.

> <VirtualHost *:80>
>    DocumentRoot "C:/wwwroot/test1"
>    ServerName test1.local
></VirtualHost>
> 
># -----------------------------------------------------------
># Site 1
># -----------------------------------------------------------
><VirtualHost *:80>
>            ServerName www.site-one.it
>            ServerAlias site-one.it *.site-one.it
>            DocumentRoot "C:/wwwroot/site-one.it/v4.0"

Ok so far...

>             AspNetMount / "C:/wwwroot/site-one.it/v4.0"
> 
>            <Directory "C:/wwwroot/site-one.it/v4.0">
>                        Options FollowSymlinks Indexes Includes ExecCGI
>                        Order allow,deny
>                        Allow from all
>                        DirectoryIndex default.htm default.aspx
>            </Directory>

None of this needs to be in a virtual server.  Although I don't
know if it will help you to 'lift it out' of this context.  The
DocumentRoot maps this server to this mounted app.

></VirtualHost>
> 
># -----------------------------------------------------------
># Site 2
># -----------------------------------------------------------
><VirtualHost *:80>
>            ServerName www.site-two.it
>            ServerAlias site-two.it *.site-two.it
>            DocumentRoot "C:/wwwroot/site-two.it/v2.0"

Ditto my comments above...

>             AspNetMount / "C:/wwwroot/site-two.it/v2.0"
>            
>            <Directory "C:/wwwroot/site-two.it/v2.0">
>                        Options FollowSymlinks Indexes Includes ExecCGI
>                        Order allow,deny
>                        Allow from all
>                        DirectoryIndex default.htm default.aspx
>            </Directory>

Go ahead and drop this out of the vhosts section.

></VirtualHost>
> 
> 
>I want site-one to be an ASP.NET application and site-two to be a separate 
>application. They are distinguished only by the host name the client uses to 
>access my server.
>Aside that the docs states that AspNetMount can be placed only OUTSIDE a 
>VirtualHost directive (but in this way apache always give me error when doing 
>a request)

... it shouldn't!  what error?

>, this configuration seem to work. If I access site-one it’s working 
>perfectly. 
>If I access site-two it’s warking also (aspx pages are served correctly) BUT 
>it doesn’t handle session correctly.
>The same site under IIS is working correctly…
>It seems to me that it’s a problem with the AspNetMount directive but I tried 
>different combinations and I just cant get it…

Try reversing the two apps and hosts.  Position/order issues 
often just pop out at you, and we can narrow down the problem.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to