Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Display pdf through impersonate does not work
Message
Information générale
Forum:
ASP.NET
Catégorie:
Autre
Versions des environnements
Environment:
ASP.NET
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
MS SQL Server
Application:
Web
Divers
Thread ID:
01503266
Message ID:
01503272
Vues:
28
>>Hello Everybody.
>>
>>I got some problems with impersonation.
>>
>>I have created a asp.net intranet site. The short of it is that the end user gets a grid displayed with pdf files. The pdf files are located on another sever behind locked security to which the enduser has no directly access.
>>
>>When the user clicks on a file in the grid the site should display the pdf file in an embeded pdf viewer on that page. In order to accomplish this i use impersonation in the code-behind secion.
>>Using impersonationContext As New WindowsImpersonationContextFacade()
>>   Me.ShowPdf1.FilePath = c_TempFilePath
>>End Using
>>(Note: this code is used from here with some modifications to fit my purposes. I also know this works because i use the exact same code in a vb.net app to access the same files successfully.)
>>
>>As long as i am testing this (domain admin with rights to that repository) it works fine - so i know the basic loading of the file works. However, for the enduser it does not work. They don't get an error, but the pdf does not display.
>>
>>My assumption is that the file does not actually get loaded in the behind-code but that code only passes the info to the client and the client loads the file.
>>
>>If that is true, that would explain the failure as the client does not have the read right to the repository and the impersonation is already gone.
>>
>>Question:
>>- am i correct with my assumption?
>>- how do I do this correctly?
>>
>>As always - thank you for your great help!
>
>
>What does ShowPDF method do?
>
>If it isn't sending pulling the file as a filestream (or some other mechanism of getting the file to the webserver app) and then presenting the file to the client, your impersonation will make no difference.

Hello William

Thanks for your reply!

The ShowPDF1 is acually an object (bad naming i know :-) ).
that object is based on this. Which, If i understood this correctly just passes the full pdf file path/name to the object.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform