Hallo,
leider bekomme ich beim Ausführen von neu eingefügtem Code folgende Fehlermeldung beim Ausführen.
System.MethodAccessException: Fehler beim Versuch der SecurityTransparent-Methode "Testanwendung.EmailVersand+RawPrinterHelper.SendFileToPrinter(System.String, System.String)", auf die sicherheitskritische Methode "System.Runtime.InteropServices.Marshal.AllocCoTaskMem(Int32)" zuzugreifen.
Die Assembly "Testanwendung, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ist mit "AllowPartiallyTrustedCallersAttribute" markiert und verwendet das Sicherheitstransparenzmodell der Stufe 2. Bei Festlegung der Transparenz auf Stufe 2 werden alle Methoden in AllowPartiallyTrustedCallers-Assemblys standardmäßig sicherheitstransparent, was die Ursache der Ausnahme sein kann.
bei Testanwendung.EmailVersand.RawPrinterHelper.SendFileToPrinter(String szPrinterName, String szFileName) in \\SERVER\Testanwendung_All_User_tools\CSharp\Visual Studio 2017\Projects\Testanwendung_R3\Testanwendung\EmailVersand.cs:Zeile 1525.
Leider weiß ich nicht, wie ich diese Meldung unterdrücken kann. Die Anwendung bleibt an dieser Stelle stehen.
Gruß
Andreas
leider bekomme ich beim Ausführen von neu eingefügtem Code folgende Fehlermeldung beim Ausführen.
System.MethodAccessException: Fehler beim Versuch der SecurityTransparent-Methode "Testanwendung.EmailVersand+RawPrinterHelper.SendFileToPrinter(System.String, System.String)", auf die sicherheitskritische Methode "System.Runtime.InteropServices.Marshal.AllocCoTaskMem(Int32)" zuzugreifen.
Die Assembly "Testanwendung, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ist mit "AllowPartiallyTrustedCallersAttribute" markiert und verwendet das Sicherheitstransparenzmodell der Stufe 2. Bei Festlegung der Transparenz auf Stufe 2 werden alle Methoden in AllowPartiallyTrustedCallers-Assemblys standardmäßig sicherheitstransparent, was die Ursache der Ausnahme sein kann.
bei Testanwendung.EmailVersand.RawPrinterHelper.SendFileToPrinter(String szPrinterName, String szFileName) in \\SERVER\Testanwendung_All_User_tools\CSharp\Visual Studio 2017\Projects\Testanwendung_R3\Testanwendung\EmailVersand.cs:Zeile 1525.
Leider weiß ich nicht, wie ich diese Meldung unterdrücken kann. Die Anwendung bleibt an dieser Stelle stehen.
Gruß
Andreas