Announcement

Collapse
No announcement yet.

SecurityException an komischer Stelle

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SecurityException an komischer Stelle

    Hallo zusammen,

    ich stoße auf folgendes Problem: Auf einer ASP Firmenintranetseite soll eine Exceldatei eingelesen werden (eine Steuerdatei in der in einer Tabelle „X“e gesetzt wurden).

    If FileUpload1.HasFile Then
    Dim filename As String = "\\server3\d$\OrdnerMitVollzgriffFuerJeder\" & FileUpload1.FileName

    Try
    FileUpload1.SaveAs(filename)
    Catch ex As Exception
    Label1.Text = "ERROR: " & ex.Message.ToString()
    End Try

    Dim xlApp As Excel.Application = New Excel.Application
    Dim xlMappe As Excel.Workbook = xlApp.Workbooks.Open(filename)
    For Each xlBlatt As Excel.Worksheet In xlMappe.Worksheets
    Dim s As String = xlBlatt.Name
    Dim t As String = System.Convert.ToString(xlBlatt.Cells(1, 1).Value)
    Next

    - Die Datei wird ordentlich auf den Server3 hochgeladen.
    - Die Datei hat auch die Zugriffsrechte des Ordners übernommen.
    - Die Datei kann ich löschen, verschieben….
    - Bei der Zuweisung von „s“ bekomme ich den richtigen Arbeitsblattnamen zurück.
    - Bei der Zuweisung von „t“ knallt es schließlich mit der Fehlermeldung:
    SecurityException wurde nicht von Benutzercode bahandelt.
    Fehler bei der Anforderung des Berechtigungstyps "System.Security.Permissions.SecurityPermissio n, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".

    Natürlich habe ich auch schon gegooglet. Dabei mit „impersonisation“ herumprobiert und auch die machine.config verändert. Dabei möchte ich allerdings NICHT behaupten dass ich alles verstanden habe und deswegen auch alles richtig gemacht habe. Wenn es also ein Problem in dieser Richtung ist, dann bräuchte ich eine „Schritt für Schritt“ Anleitung. Ansonsten bin ich für jede Idee dankbar.
Working...
X