At 01:37 PM 10/31/2004, Yussef Alkhamrichi wrote:
>I've tested this release on my server (W2K3, Apache 2.0.51, .NET Framework 1.1 
>SP1), must say, +1 for this release, no strange things when testing 3 asp.net 
>websites (one of which uses .NET remoting to access the backend).

Excellent!

>I have one question: can the installer also install a aspnet.default.conf in 
>the Apache folder? This would be handy for people who want this great 
>component up and running quickly.

We should definitely consider this (along with your README.txt suggestion),
shall we take this up in release 2.0.1?

>I had to change the line:
>"C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$5"
>to
>"C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"

Changed in http://httpd.apache.org/cli/mod_aspdotnet.html.

><IfModule mod_aspnet.c>
>   Include conf/aspnet.default.conf
></IfModule>
>
>(I know that 'mod_aspnet.c' isn't correct, what should this be?)

mod_aspdotnet.cpp (see the notes at httpd.apache.org/cli/mod_aspdotnet.html)

You would not want to include a .default file, those should never
be used live, only as templates.  If the installer determined the
root to :/Windows/Microsoft.NET/Framework, this could be even
substituted in the aspdotnet.conf.

>These ideas are only to get a nice release of httpd-cli that also non-dev 
>people as administrators can use easily :)

Agreed we want to make adoption trivial.

>Besides this 2.0 release: I'm very curious how far optimization could enhance 
>the performance of ASP.NET on Apache to match (or even beat?) IIS6. I'll have 
>look at this as soon as my schedule cleans up a bit :) (Maybe the use of 
>fibers? Or creating caching/pooling for certain objects like AppDomains, 
>WorkerRequests ?)

Well, if you study the license of your IIS server, you will notice
that licensing it precludes benchmarking it against other products :)

Caching can be handled in part by using mod_cache, because such
content should be grabbed from the cache, not mod_aspdotnet, when
the results aren't volatile.

As far as fibers etc, first the mpm_winnt would benefit from some
restructuring and dynamic scaling.  Feel free to also play in the
module itself.  Even an mpm_perchild could be useful for dispatching
certain requests to a worker running the correct AspNetMount's.

Lots of future possibilites, I'm significantly interesting in next
assuring that a .NET 1.0 or 2.0 user can deploy the module, and that
it will run under Apache 2.1-dev.  Of course, all mod_aspdotnet patches 
are welcome for discussion at this list!

Thanks for your testing and feedback.

Bill 

Reply via email to