Ok this isn't exactly a programming question, but I figured this would be a good place to start. If another forum would be better for this, then I apologize and a mod can move it. I am currently trying to implement the ATOM API on the server side. One of the requests that ATOM handles are HTTP PUT verbs.
However, whenever I make a client side PUT request, the server always returns 403. When I set a breakpoint on the server side, it never gets hit.
I'm running IIS 5.1 on my machine. Here is what I've tried so far:
I go to: IIS->default web site->properties->home directory->Configuration
From there I click .ashx, edit, and make sure PUT is one of the verbs (I am using a .ashx file to handle requests).
Then I go to
IIS->default web site->properties->edit global configuration->authorization
Sure enough, it allows all verbs.
keep in mind, the ATOM PUT requests do not physically touch any files on the filesystem. So it shouldn't be a permissions error (or is it?). The Put request is made to a uri, of course it doesnt correspond to an actual file, but then my code does what it needs to do.
any ideas? thanks guys.
However, whenever I make a client side PUT request, the server always returns 403. When I set a breakpoint on the server side, it never gets hit.
I'm running IIS 5.1 on my machine. Here is what I've tried so far:
I go to: IIS->default web site->properties->home directory->Configuration
From there I click .ashx, edit, and make sure PUT is one of the verbs (I am using a .ashx file to handle requests).
Then I go to
IIS->default web site->properties->edit global configuration->authorization
Sure enough, it allows all verbs.
keep in mind, the ATOM PUT requests do not physically touch any files on the filesystem. So it shouldn't be a permissions error (or is it?). The Put request is made to a uri, of course it doesnt correspond to an actual file, but then my code does what it needs to do.
any ideas? thanks guys.