Click here to Skip to main content
15,898,588 members
Home / Discussions / C#
   

C#

 
GeneralRe: URL Validator Pin
Heath Stewart28-Feb-04 4:16
protectorHeath Stewart28-Feb-04 4:16 
GeneralRe: URL Validator Pin
camasmartin28-Feb-04 6:48
camasmartin28-Feb-04 6:48 
GeneralOutlook Bar Problem Pin
BigBlob20227-Feb-04 12:49
BigBlob20227-Feb-04 12:49 
GeneralRe: Outlook Bar Problem Pin
Matthew Hazlett27-Feb-04 13:16
Matthew Hazlett27-Feb-04 13:16 
GeneralRe: Outlook Bar Problem Pin
BigBlob20227-Feb-04 13:24
BigBlob20227-Feb-04 13:24 
GeneralExpert only question...please help me Pin
aleang7227-Feb-04 12:34
aleang7227-Feb-04 12:34 
GeneralRe: Expert only question...please help me Pin
Heath Stewart28-Feb-04 3:59
protectorHeath Stewart28-Feb-04 3:59 
QuestionImpersonation??? Pin
Bill Dean27-Feb-04 12:33
Bill Dean27-Feb-04 12:33 
Hi all,

I posted this on the ASP.NET forum, but have gotten no responses, so I figured I'd ask here now (the code is c# after all...so it's kinda on-topic)

Apparently I don't know jack about impersonation in ASP.NET. I need to have ASP.NET look at a network share and tell me if it finds a file. My code looks like:
<br />
//impersonate <br />
int i;<br />
bool b=LogonUser("someuser","RESTEKCORP","thepassword",3,0,out i );<br />
WindowsIdentity wi = new WindowsIdentity (new System.IntPtr (i));<br />
WindowsImpersonationContext wic = wi.Impersonate ();<br />
FileInfo FI = new FileInfo (@"\\10.238.218.XXX/some_share/TheFile.ext");<br />


Now my confussion: I know "someuser" has access to the share, since I use my own login (at least for now) and I can list the directory and edit files through windows. The login seems to succeed, as b is true.

But FI.Exists comes back as false, even though I know the file exists.

So I look at FI in the debugger and notice that I am getting a message saying that a System.UnauthorizedAccessException occured. Which suggests to me that the impersonation is not working...

What am I missing?

Thanks in advance,
Bill
AnswerRe: Impersonation??? Pin
turbochimp27-Feb-04 17:08
turbochimp27-Feb-04 17:08 
GeneralDataTable problem! Pin
visiontec27-Feb-04 12:03
visiontec27-Feb-04 12:03 
GeneralRe: DataTable problem! Pin
turbochimp27-Feb-04 16:17
turbochimp27-Feb-04 16:17 
Questionhow to use an icon in multiple places Pin
visiontec27-Feb-04 11:43
visiontec27-Feb-04 11:43 
AnswerRe: how to use an icon in multiple places Pin
Heath Stewart28-Feb-04 3:46
protectorHeath Stewart28-Feb-04 3:46 
GeneralIcons Pin
BigBlob20227-Feb-04 10:18
BigBlob20227-Feb-04 10:18 
GeneralRe: Icons Pin
Heath Stewart27-Feb-04 11:27
protectorHeath Stewart27-Feb-04 11:27 
GeneralRe: Icons Pin
BigBlob20227-Feb-04 12:08
BigBlob20227-Feb-04 12:08 
GeneralRe: Icons Pin
Heath Stewart28-Feb-04 3:21
protectorHeath Stewart28-Feb-04 3:21 
Questionwhat is wrong with code?? Pin
SherKar27-Feb-04 10:14
SherKar27-Feb-04 10:14 
AnswerRe: what is wrong with code?? Pin
Heath Stewart27-Feb-04 11:15
protectorHeath Stewart27-Feb-04 11:15 
GeneralRe: what is wrong with code?? Pin
Dave Kreskowiak27-Feb-04 16:43
mveDave Kreskowiak27-Feb-04 16:43 
GeneralRe: what is wrong with code?? Pin
SherKar27-Feb-04 20:55
SherKar27-Feb-04 20:55 
GeneralRe: what is wrong with code?? Pin
Heath Stewart28-Feb-04 3:28
protectorHeath Stewart28-Feb-04 3:28 
GeneralRe: what is wrong with code?? Pin
SherKar27-Feb-04 20:58
SherKar27-Feb-04 20:58 
GeneralPorting to C# Pin
Kant27-Feb-04 9:30
Kant27-Feb-04 9:30 
GeneralRe: Porting to C# Pin
Heath Stewart27-Feb-04 9:49
protectorHeath Stewart27-Feb-04 9:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.