On IIS the file extension .ashx is mapped to the ASP.NET dll by
default, like the .aspx extension. Maybe you have to map the extension
in the web server configuration to the mono lib.

Regards,
Michael, http://ajaxpro.schwarz-interactive.de



On 14/10/05, Harry Holt <[EMAIL PROTECTED]> wrote:
> Ok, I have an httpHandler that works fine under MS.NET.  It doesn't seem to
> do anything under mod_mono (apache) or XSP.  In my web.config file, I have:
>
>     <httpHandlers>
>         <add verb="*" path="ajax/*.ashx" type="Ajax.PageHandlerFactory,
> Ajax" />
>     </httpHandlers>
>
> But navigating to http://site/ajax/common.ashx simply returns a "directory
> not found" with this stack trace:
>
> System.IO.DirectoryNotFoundException: Could not find a part
> of the path "/usr/share/TKWeb/ajax".
> in <0x0021e> System.IO.FileStream:.ctor (System.String name, FileMode mode,
> FileAccess access, FileShare share, Int32 bufferSize, Boolean isAsync,
> Boolean anonymous)
> in <0x0001f> System.IO.FileStream:.ctor (System.String name, FileMode mode,
> FileAccess access, FileShare share)
> in (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor
> (string,System.IO.FileMode,System.IO.FileAccess
,System.IO.FileShare)
> in <0x00021> System.IO.File:OpenRead (System.String path)
> in <0x0002c>
> System.Web.UI.SimpleWebHandlerParser:GetDirectivesAndContent
> ()
> in <0x0015b> System.Web.UI.SimpleWebHandlerParser:.ctor
> (System.Web.HttpContext context, System.String virtualPath, System.String
> physicalPath)
> in <0x00013> System.Web.UI.WebHandlerParser:.ctor
> (System.Web.HttpContext context, System.String virtualPath, System.String
> physicalPath)
> in <0x00025> System.Web.UI.WebHandlerParser:GetCompiledType
> (System.Web.HttpContext context, System.String virtualPath, System.String
> physicalPath)
> in <0x00018> System.Web.UI.SimpleHandlerFactory:GetHandler
> (System.Web.HttpContext context, System.String requestType, System.String
> virtualPath, System.String path)
> in <0x001e1> System.Web.HttpApplication:GetHandler
> (System.Web.HttpContext context)
> in <0x00888>
System.Web.HttpApplication+<Pipeline>__1:MoveNext ()
>
> Any ideas?  Do I need to do something special for mono to implement a
> handler?  I'm not even sure how to debug this from the server.  --verbose
> doesn't really provide much information.  I'm using version 1.1.9.2 under
> SuSE 9.3.
>
> Thx... HH
>
>
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to