Ask a Question related to ASP.NET Security, Design and Development.
-
jared #1
webclient.downloadfile
I've been toying with an asp.net diretory browser and have been trying to
use system.net.webclient.downloadfile as a means to download files from the
webserver to the local machine. However access to all paths isn't valid
(for obvious security reasons). Is there a work around for this, or a means
that the end user can setup the destination directory without having to
worry about access violations?
Thanks in advance!
Access to the path "c:\dohaa.htm" is denied.
Exception Details: System.UnauthorizedAccessException: Access to the path
"c:\dohaa.htm" is denied.
ASP.NET is not authorized to access the requested resource. Consider
granting access rights to the resource to the ASP.NET request identity.
ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or
Network Service on IIS 6) that is used if the application is not
impersonating. If the application is impersonating via <identity
impersonate="true"/>, the identity will be the anonymous user (typically
IUSR_MACHINENAME) or the authenticated request user.
To grant ASP.NET write access to a file, right-click the file in Explorer,
choose "Properties" and select the Security tab. Click "Add" to add the
appropriate user or group. Highlight the ASP.NET account, and check the
boxes for the desired access.
jared Guest
-
Webclient w/ Proxy
I have a WebClient.OpenRead that is timing out on some client machines. I believe the problem may be Proxy settings on the client machine. How... -
DefaultCredentials and WebClient
I'm trying to make a call inside an ASP.NET web application to an external quasi-web service (aka FrontPage Server Extensions): Dim rpcClient As... -
WebClient.DownloadData without cache
I am using WebClient to download a text file from the net every 2 minutes. The problem is that I think I am reading the file from cache since when... -
CookieContainer with WebClient
Any help appreciated ... I am trying to connect to a site that requires authentication through cookies, and be able to navigate through several... -
WebClient Problem
hi, i using WebClient to get the website. like string URL = "http://127.0.0.1/index.htm"; WebClient client = new WebClient(); Stream data =... -
Joerg Jooss #2
Re: webclient.downloadfile
jared wrote:
You always have to "worry" about security ;-)> I've been toying with an asp.net diretory browser and have been
> trying to use system.net.webclient.downloadfile as a means to
> download files from the webserver to the local machine. However
> access to all paths isn't valid (for obvious security reasons). Is
> there a work around for this, or a means that the end user can setup
> the destination directory without having to worry about access
> violations?
There are basically two choices: Make as many directories as required
accessible to the ASPNET user (ouch!) or use impersonation so that ASP.NET
uses the identity provided by the client. I guess the latter makes more
sense for a web-based file browser, since all appropriate access rights
should already be in place.
Cheers,
--
Joerg Jooss
[url]www.joergjooss.de[/url]
[email]news@joergjooss.de[/email]
Joerg Jooss Guest



Reply With Quote

