Announcement

Collapse
No announcement yet.

Dot-Net Applikation auf Novell Laufwerk

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

  • Dot-Net Applikation auf Novell Laufwerk

    Hallo zusammen,
    Bei der Installation einer Dot-Net Anwendung tritt folgendes Problem auf:

    Wenn der exe-File der Applikation auf einem Novell-Netzwerklaufwerk liegt kommt es beim Startversuch zu einer exception des Frameworks (1.1). Wenn man die gereiche exe in ein lokales Verzeichnis legt, treten keine Probleme auf.

    Weiß vielleicht irgendjemand Rat?

    Viele Grüße
    Tobais Frey

  • #2
    Hallo,

    das sind die Auswirkungen der Voreinstellung des .NET Frameworks in Bezug auf CAS (Code Access Security). Nur dann, wenn managed code direkt von einem lokalen Laufwerk aus geladen wird, läuft die Anwendung unter vollen Rechten (<i>Full Trust</i>). Bei einem Start über einen UNC-Namen (Netzlaufwerk) ist das aber nicht der Fall.

    Über die <b>.NET Framework Configuration</b> (oder über einen der anderen Wege wie zum Beispiel <i>caspol.exe</i>) muss eine neue <b>Code Group</b> unterhalb von <i>All Code | My_Computer_Zone</i> angelegt werden, die die folgende Konfiguration verwendet:

    a) <b>URL</b> als Condition Type (Beispiel: file:///W:/*)

    b) Permission Set: <b>Full Trust</b>

    c) Checkbox: “This policy level will only...” im Eigenschaftsdialog der Code Group ankreuzen, damit das Level Exclusive-Attribut gesetzt wird.

    d) Checkbox: “Policy levels below this level will not be evaluated” ankreuzen, damit das Level Final-Attribut gesetzt wird.

    Nach dieser Manipulation werden alle Assemblies, die von der angegebenen URL (Verzeichnis) geladen werden, unter vollen Rechten ausgeführt.

    P.S: In der nächsten Ausgabe des <i>dot.net magazin</i> sind gleich 2 Artikel, die sich mit der CAS sowie mit den <i>Sicherheits-Sandkästen</i> der CLR beschäftigen

    Comment


    • #3
      Hallo, habe gleiches problem.
      lösung wie beschrieben probiert, kein erfolg.
      gibt es noch tips??

      Comment


      • #4
        Hallo,

        wie lautet die vollständige Exception-Meldung

        Comment


        • #5
          hat sich erledigt. ich habe das netzwerklaufwerk mit caspol freigegeben

          Comment

          Working...
          X