Re: "Path 'POST' is forbidden"
From: Jerry Pisk (jerryiii_at_hotmail.com)
Date: 08/14/04
- Next message: Steve: "RE: 401.3 ACL Error"
- Previous message: Jeff Cochran: "Re: ip address"
- In reply to: Ollie: "Re: "Path 'POST' is forbidden""
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Sat, 14 Aug 2004 09:25:43 -0700
Of course it isn't. Asp.Net will not let you handle POST requests when you
specify a single path in your handler definition. If you want to handle POST
requests you have to use wildcard extension mapping. I can't think of a
reason why would they ever do this but hey, it's Microsoft. There's nothing
you can do about this AFAIK, short of re-writing the Asp.Net runtime.
Oh and this is a Asp.Net problem, not CLR problem, not IIS problem and
definitely not IIS Security problem.
Jerry
"Ollie" <ollie_riches@hotmail.com> wrote in message
news:OeeK4YSgEHA.3916@TK2MSFTNGP11.phx.gbl...
> correction, I had already added this line to the web.config so this is no
> the answer
>
> Ollie
>
>
>
> "Ollie" <ollie_riches@hotmail.com> wrote in message
> news:%23GtodcRgEHA.2908@TK2MSFTNGP10.phx.gbl...
>> Joerg,
>>
>> I have added the HttpHandler in the definition to the web config....
>>
>> <add verb="*" path="uat.XXXXX" type="HttpHandlers.XXXXX, HttpHandlers"/>
>>
>> Cheers anyway
>>
>> Ollie
>>
>>
>> "Joerg Jooss" <joerg.jooss@gmx.net> wrote in message
>> news:eKfsD5QgEHA.712@TK2MSFTNGP09.phx.gbl...
>> > Ollie wrote:
>> > > I have wrriten a reverse proxy for a client of mine, this reverse
>> > > proxy takes the url takes it attempt to access a *.XXXX and returns
>> > > the the contents of an aspx web page from another internal server,
>> > > the user then clicks on a button on the page that then posts data to
>> > > the reverse proxy and it routes to the correct page by creating a web
>> > > request and setting the method to post. (the reverse proxy is written
>> > > using the IHttpHandler interface in .Net).
>> > >
>> > > This all works in development and UAT but fails in production giving
>> > > the following error (see below) all servers are windows 2003 server
>> > > with IIS6.0. I realise this must be a configuration issue, the
>> > > configs are the same for production, dev & UAT machines.
>> > >
>> > > Anyone got any suggestions?
>> > >
>> > > Cheers
>> > >
>> > > Ollie
>> > >
>> > >
>> > > Path 'POST' is forbidden.
>> > > Description: An unhandled exception occurred during the execution of
>> > > the current web request. Please review the stack trace for more
>> > > information about the error and where it originated in the code.
>> > >
>> > > Exception Details: System.Web.HttpException: Path 'POST' is
>> > > forbidden.
>> > >
>> > > Source Error:
>> > >
>> > > An unhandled exception was generated during the execution of the
>> > > current web request. Information regarding the origin and location of
>> > > the exception can be identified using the exception stack trace
>> > > below.
>> > >
>> > > Stack Trace:
>> > >
>> > > [HttpException (0x80004005): Path 'POST' is forbidden.]
>> > > System.Web.HttpMethodNotAllowedHandler.ProcessRequest(HttpContext
>> > > context)
>> > >
>> > >
>> >
>>
> System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionSte
>> > > p.Execute()
>> > > System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
>> > > Boolean&
>> > > completedSynchronously) +87
>> >
>> > It seems that in your web.config you're missing your handler's entry in
>> the
>> > <httpHandlers> section or it's does not say <add verb="*" ...> or <add
>> > verb="GET,HEAD,POST" ...>.
>> >
>> > Cheers,
>> > --
>> > Joerg Jooss
>> > joerg.jooss@gmx.net
>> >
>>
>>
>
>
- Next message: Steve: "RE: 401.3 ACL Error"
- Previous message: Jeff Cochran: "Re: ip address"
- In reply to: Ollie: "Re: "Path 'POST' is forbidden""
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]