[Mono-list] apache, mod_mono, httpHandlers & 404 problem.
simon
sjen5@bigpond.com
Tue, 12 Apr 2005 09:56:49 +1000
Gonzalo Paniagua Javier wrote:
>On Mon, 2005-04-11 at 09:16 +1000, simon wrote:
>[...]
>
>
>>If i use the following in my apache config i get page not found errors
>>when i request the url for an httpHander
>> <Location /TestApp>
>> AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx
>> </Location>
>>
>>The problem is that the the url for httpHandler doesnt exist as an aspx
>>page, apache seems to be deciding that the actual file doesnt exist
>>before it passes the request to mod_mono.
>>In this case the problem is not critical, however if i was using a front
>>controller or something where the requested page doesnt necessarily
>>exist then there would be all sorts of problems.
>>
>>Im after this behaviour as i want apache to serve the static content
>>instead of passing the request to mod_mono to do it.
>>
>>
>
>Do you have an Alias for /TestApp?
>
>-Gonzalo
>
>
>
>_______________________________________________
>Mono-list maillist - Mono-list@lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/mono-list
>
>
>
Here is an example of the problem using nGallery which makes use of
httpHandlers
in my apache conf file
Alias /nGallery "/var/mono-apps/nGallery"
MonoApplications "/nGallery:/var/mono-apps/nGallery"
in my sites-enabled (using the ubuntu distro)
<Location /nGallery>
AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx
# SetHandler mono
</Location>
Now if you browse to the url below, you will see that the images which
are generated on the fly using the httpHandler do not show.
http://144.132.106.142/nGallery/default.aspx
If i was to change back to SetHandler mono the application would work fine.
The issue is that apache2/mod_mono has decided that the file for the url
to the aspx for the handler doesnt exist. Whereas in reality its not
meant to exist :)
any ideas
thanks
Simon