Ich habe ein Powershell-Skript, das ich aus WCF REST-Dienst ausführen möchte. Ich verwende die und System.Management.Automation.Runspaces
Assemblies."dynamische Vorgänge können nur in homogenen appdomain ausgeführt werden" Fehler beim Starten von PowerShell
Der C# -Code sieht wie folgt aus:
Command command = new Command(path);
command.Parameters.Add(param);
RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create();
using (Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration))
{
runspace.Open();
... other code
}
Dieser Fehler tritt hier, wenn ich versuchen, die Open-Anweisung auszuführen:
Dynamische Vorgänge können nur in homogenen AppDomain ausgeführt werden.
Ich habe geschaut und geschaut, aber nichts hat funktioniert. Ich habe versucht, diese Zeile zu meinem web.config hinzuzufügen: Aber es hat nichts für mich getan.
Haben Sie Gedanken?
Was ist 'legacyCasPolicy' in der Konfiguration festgelegt? Gibt es auch 'NetFx40_LegacySecurityPolicy'? –
genial !! Wenn Sie hinzufügen, was Sie gesagt haben, wurde das Problem behoben. Jetzt habe ich diese web.config Einstellung wie folgt: Bitte machen Sie es eine Lösung, also markiere ich es. –
user1019042
Der deutsche Fehler Begriff ist "** nur für den Fall jemand googelt dies. –