In een ASP.net webapplicatie moeten txt- en Excel-bestanden kunnen worden ingelezen, waarna de inhoud in een database wordt ingevoerd.
Als ik een file direct in een StreamReader zet krijg ik een "Access Denied" error.
Na wat research heb ik ontdekt dat dit met de rechten van de ASPNET useraccount te maken heeft.
Moet ik de bestanden eerst uploaden naar een map op de server die de juiste rechten heeft voordat ik deze uberhaupt als stream kan inlezen? En als deze succesvol ingelezen is de file weer verwijderen?
Als ik een file direct in een StreamReader zet krijg ik een "Access Denied" error.
Visual Basic .NET:
1
2
3
| Dim FilePath as string = txtFilePath.Text Dim StrRd as StreamReader StrRd = New StreamReader(FilePath) |
Na wat research heb ik ontdekt dat dit met de rechten van de ASPNET useraccount te maken heeft.
Moet ik de bestanden eerst uploaden naar een map op de server die de juiste rechten heeft voordat ik deze uberhaupt als stream kan inlezen? En als deze succesvol ingelezen is de file weer verwijderen?