Ошибка «динамические операции могут выполняться только в однородном домене приложения» при запуске PowerShell
У меня есть сценарий powershell, который я пытаюсь выполнить из службы WCF REST. Я используюSystem.Management.Automation
а такжеSystem.Management.Automation.Runspaces
сборок.
Код C # выглядит так:
Command command = new Command(path);
command.Parameters.Add(param);
RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create();
using (Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration))
{
runspace.Open();
... other code
}
Эта ошибка происходит здесь, когда я пытаюсь выполнить оператор open:
Динамические операции могут выполняться только в однородном AppDomain.
Я посмотрел и посмотрел, но ничего не получалось. Я попытался добавить эту строку в мой web.config: Но это не такничего для меня не делай.
У тебя есть мысли?