There are only 2 possible reasons why your app might be denied access to the
file:
1. It doesn't have the necessary permission
2. The file is in use by an application and locked.
You can easily determine whetyher it's number 2 or not. If you can delete
the file and the app cannot, the problem is number 1. When a file is locked,
even the Administrator group can't delete it.
If the problem is number 1, re-check your permissions. And remember that
Deny permission always overrides Grant. In other words, if you have granted
the user permission, and somewhere else that permission is explicitly
denied, the permission is not granted.
You may also want to make sure that the account you think ASP.Net is running
under is indeed the account it is running under. To do this, just open up
Task Manger, check the Processes tab. The user account under which your
ASP.Net worker process is running will be displayed.
--
Kevin Spencer
..Net Developer
Microsoft MVP
Big things are made up
of lots of little things.
"Andy" <an**@thecodeclinic.net> wrote in message
news:11****************************@phx.gbl...
Whoops!
I have since restarted IIS as well but to no avail??
this is the error generated:-
Source:
CodeClinic.RestWebPort.BusLogic.Image.Save
Exception:
Access to the
path "E:\Inetpub\Poachers\library\dishes\dish_8.jpg " is
denied.
Trace:
at System.IO.__Error.WinIOError(Int32 errorCode,
String str)
at System.IO.FileStream..ctor(String path, FileMode
mode, FileAccess access, FileShare share, Int32
bufferSize, Boolean useAsync, String msgPath, Boolean
bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode
mode)
at System.Web.HttpPostedFile.SaveAs(String filename)
at CodeClinic.RestWebPort.BusLogic.Image.Save(String
file, HtmlInputFile uploadedfile)
-----Original Message-----
What is the error?
--
Kevin Spencer
..Net Developer
Microsoft MVP
Big things are made up
of lots of little things.
"Andy" <an**@thecodeclinic.net> wrote in message
news:0e****************************@phx.gbl... Hi
I have created a facility to allow the user to upload an image file to the webserver. When the user creates the
image for the first time i.e. the image does not exist
within the directory everything works fine. The problem
occurs if my ASP.NET dll tries to delete the file or
overwrite it???
I assume my app will be using the ASPNET account and I
have ensured that this account has full control over the directories in question etc.
Anyone any thoughts?
Thanks in advance
Andy
.