错误同时发动PowerShell的“动态操作只能在同质的AppDomain执行”(“dynamic

2019-08-31 20:08发布

我有我试图从WCF REST service.I执行PowerShell脚本正在使用System.Management.AutomationSystem.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
}

这里这个错误发生一次我试图执行的公开声明:

动态操作只能在同质的AppDomain中进行。

我已经找了又找,但没有奏效。 我曾尝试加入这行来我的web.config:但它并没有为我做任何事。

你有想法吗?

Answer 1:

我只是用Google搜索这个错误,它似乎涉及到legacyCasPolicy所讨论的被设置为true, 这里和这里 。 事实证明它设置为false解决您的问题,以及。 有关此配置元素的详细信息,可以发现在这里 。



文章来源: “dynamic operations can only be performed in homogenous appdomain” error while launching PowerShell