I'm running a ServiceStack application on IIS. My regular services work fine and have not had any problems with permissions.
My new project involves providing generated pdfs. I gave IIS_IUSRS read/write permissions to the Temp directory under my app directory. I also allow non SSL connections to this directory. When I browse to the file which ServiceStack is supposed to automatically serve up (eg. http://ryublalblah.com/Temp/201310171723337631.pdf ) I get this:
Forbidden Request.HttpMethod: GET Request.PathInfo: Request.QueryString: Request.RawUrl: /ryublalblah/Temp/201310171723337631.pdf App.IsIntegratedPipeline: True App.WebHostPhysicalPath: C:\inetpub\ryublalblah App.WebHostRootFileNames: [global.asax,global.asax.cs,web.config,bin,temp]
Now this doesn't look like a ServiceStack error message, more like IIS, but I'm not certain as to how to get to the bottom of this. Authorization settings are Allow All.