I have a powershell script that I am trying to execute from WCF REST service.I am using the System.Management.Automation
and System.Management.Automation.Runspaces
assemblies.
The C# code looks like this:
Command command = new Command(path);
command.Parameters.Add(param);
RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create();
using (Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration))
{
runspace.Open();
... other code
}
This error happens here once I try to execute the open statement:
Dynamic operations can only be performed in homogenous AppDomain.
I have looked and looked but nothing worked. I have tried adding this line to my web.config: But it didn't do anything for me.
Do you have thoughts?