Trouble with cross network permissions for an image through iis7 in an asp.net virtual directory

Posted by EdenMachine on Server Fault See other posts from Server Fault or by EdenMachine
Published on 2010-05-06T14:39:42Z Indexed on 2010/05/06 14:48 UTC
Read the original article Hit count: 482

Filed under:
|
|
  • I have load balanced web servers
  • My web application has a function that allows the user to upload their company logo to display in the application header
  • obviously, when they upload the logo image file, it needs to be in a central location or otherwise, the file will not be accessible to the other server on the load balancer.
  • in order to be able to upload the image through the application other on one of either servers and then display it on both servers I need a virtual directory in IIS on both servers that point to a third "file server" (this is the "AcctData" directory shown below with a sub folder "images")

the problem is that no matter what I do, I run into a permissioning issue

If I use pass-through authentication I get a 401 error. If I use a specific user that's set up on both boxes, I get a 500 error. The "Default" application under "CP" (shown in the image below) uses an AppPool that is a Domain Account that has admin permissions on all the servers. I've also tried sticking a Web.config file in the "AcctData" directory allowing anonymous access. Nothing is working though.

alt text

alt text

© Server Fault or respective owner

Related posts about iis7

Related posts about ASP.NET