Announcement

Collapse
No announcement yet.

Debuggen auf dem Netzwerk - wie SecurityException verhindern?

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

  • Debuggen auf dem Netzwerk - wie SecurityException verhindern?

    Die Ursprünge des Problems habe ich in einem anderen Thread beschrieben.
    Originally posted by luker View Post
    Zielplattform WinXP Embedded - womit entwickeln
    Die Problematik hat sich nun aber geändert.

    Der Konstruktor von Form1[highlight=c#]public Form1()
    {
    InitializeComponent();
    }[/highlight]wirft eine SecurityException. Es wirkt genauso, wie wenn ich ein Projekt debugge, das auf einem Netzlaufwerk liegt.

    Ich versuchte, mein Projekt mit einem starken Namen zu signieren. Einige Assemblies, die ich verwenden muss, verfügen allerdings nicht darüber. Diese Kombination, wenn ich es richtig verstanden habe, funktioniert nicht.


    Wie verschaffe ich meinem Projekt die notwendigen Rechte?

  • #2
    Es hilft übrigens nichts, in Systemsteuerung -> Verwaltung -> Microsoft .NET Framework 2.0-Konfiguration -> Laufzeitsicherheitsrichtlinie
    unter
    Computer -> Codegruppen -> All Code
    eine neue Untergruppe anzulegen, die als
    Mitgliedschaftsbedingung file://192.168.244.*
    und als
    Berechtigungssatz FullTrust
    hat.

    Comment


    • #3
      Wenn möglich solltest du mal das 3.5SP1'er Framework auf deinem Embedded System probieren.

      Comment


      • #4
        Muss ich dann auch in den Projekteigenschaften als Zielprojekt .NET 3.5 einstellen oder genügt die bloße Installation auf dem Target?

        Comment


        • #5
          Ich glaube nicht das du auf 3.5 umstellen mußt. Die relevanten Teile die an der Security schrauben sind vermutlich Teil vom 2.0er SP2 Framework das du mit der Installation vom 3.5er SP1 mitbekommst. Geprüft habe ich das aber nie.

          Comment


          • #6
            Und tatsächlich: mit installiertem .NET3.5SP1 funktioniert Remote Debugging.

            Danke

            Comment


            • #7
              Und du kompilierst deinen Code immer noch gegen das 2.0er Framework?

              Comment


              • #8
                Davon gehe ich aus. In den Projekteigenschaften steht
                Zielframework: .NET Framework 2.0

                Comment

                Working...
                X