Re: Permission denied problem. please help me
- From: Brock Allen <ballen@xxxxxxxxxxxxxxxxx>
- Date: Mon, 29 Aug 2005 08:46:32 -0700
Impersonation only allows access to local resources as the user who's using your site. You want delegation which will allow off-host access as the user who has authenticated in the browser. In essence it means you need to enable this in AD for the machine that's running your webserver. Check out this for more info:
http://pluralsite.com/wiki/default.aspx/Keith.GuideBook/WhatIsDelegation.html
-Brock DevelopMentor http://staff.develop.com/ballen
Hi All,
I am trying to download the file from network machine (under same domain). I am using below link page code to impersonate.
http://www.netomatix.com/ImpersonateUser.aspx
I can able to impersonate the user, when i try to download the file, its says "unknown user name and password". I given full permission to domain user. but the same time when i provied the user name and deails on webconfig file like below, its allowing me to download.
<identity impersonate="true" userName="mydomain\bala" password="password" />
I dont know where the problem is. Can anyone please give me idea to resolve this. I am trying to fix this problem past 3 days.
below is the complete code i am using...
i am getting error on response.writefile. This is the error message
Logon failure: unknown user name or bad password. exception Details: System.IO.IOException: Logon failure: unknown user name or bad password.
code: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim impContext As WindowsImpersonationContext = Nothing Try impContext = NetworkSecurity.ImpersonateUser("mydomain", "bala", "password", LogonType.LOGON32_LOGON_NETWORK, LogonProvider.LOGON32_PROVIDER_DEFAULT) Catch ex As ApplicationException impContext.Undo() Response.Write(ex.Message) End Try If Not (Nothing Is impContext) Then Try Catch ex As Exception Response.Write(ex.Message) Finally impContext.Undo() If Page.IsPostBack Then Dim spath As String spath = "\\laptop02\temp\test.pdf" 'DownloadFile(spath, True) Dim path1 As String = spath Dim name As String = Path.GetFileName(path1) Dim ext As String = Path.GetExtension(path1) Dim type As String = "" If Not (ext Is Nothing) Then Select Case ext.ToLower Case ".htm", ".html" type = "text/HTML" ' break Case ".txt" type = "text/plain" ' break Case ".doc", ".rtf" type = "Application/msword" ' break Case ".pdf" type = "Application/pdf" End Select End If 'If forceDownload Then Response.AppendHeader("content-disposition", "attachment; filename = " & name) 'End If If Not (type = "") Then Response.ContentType = type End If Response.WriteFile(path1) Response.End() End If End Try End If End Sub thanks bala
.
- Follow-Ups:
- References:
- Permission denied problem. please help me
- From: Bala
- Permission denied problem. please help me
- Prev by Date: Re: how to disable asp.net page auto post back?
- Next by Date: Re: HttpModule session state null for .zip files
- Previous by thread: Permission denied problem. please help me
- Next by thread: Re: Permission denied problem. please help me
- Index(es):
Relevant Pages
|