Wissensdatenbank · ASP.NET
Diese Assembly erlaubt keine teilweise vertrauenswürdigen Aufrufer
Zuletzt aktualisiert am 2019-02-05
Beim Bereitstellen von ASP.NET-2.0-Webanwendungen in der Hosting-Umgebung von Indichosts.net
kann der folgende Fehler auftreten:
SecurityException: That assembly does not allow partially trusted callers.
Ihre Anwendung kann keine Assemblys mit starkem Namen aufrufen, die nicht
mit dem AllowPartiallyTrustedCallersAttribute (APTCA) gekennzeichnet sind. Ohne
APTCA fordern Assemblys mit starkem Namen volle Vertrauenswürdigkeit an, was
fehlschlägt, sobald die Anforderung Ihre Webanwendung mit teilweiser Vertrauenswürdigkeit erreicht. Bei Indichosts.net
sind ASP.NET-2.0-Anwendungen so konfiguriert, dass sie in einer benutzerdefinierten
Vertrauensstufe ausgeführt werden, die auf der Vertrauensstufe „Medium“ basiert.
Um dieses Problem zu beheben, versehen Sie Ihre Assemblys mit dem Attribut
AllowPartiallyTrustedCallersAttribute. Das Attribut sollte auf Assembly-Ebene deklariert werden
(in der Regel in der Datei Assemblyinfo.cs oder
Assemblyinfo.vb).
Ein Beispiel für die Deklaration in C# lautet:
[assembly:AllowPartiallyTrustedCallers]
und in Visual Basic:
<assembly:AllowPartiallyTrustedCallers>
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.