相关疑难解决方法(0)

无法加载.ps1,因为在此系统上禁用了脚本的执行

我运行此代码以从ASP.NET应用程序执行PowerShell代码:

System.Management.Automation.Runspaces.Runspace runspace = System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace();
runspace.Open();
System.Management.Automation.Runspaces.Pipeline pipeline = runspace.CreatePipeline();
pipeline.Commands.AddScript(@"\\servername\path");

pipeline.Commands.Add("Out-String");

Collection<PSObject> results = pipeline.Invoke();

runspace.Close();
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误:

无法加载.ps1,因为在此系统上禁用了脚本的执行.有关详细信息,请参阅"get-help about_signing".

从命令提示符或Windows(Windows窗体)应用程序运行相同的代码.

c# asp.net powershell

119
推荐指数
6
解决办法
22万
查看次数

项目中不存在目标"MSDeployPublish"

我知道还有其他人提到这个问题.但我没有从VS的一个版本升级到另一个版本.我目前正在使用VS 2013.该项目构建良好,甚至在过去成功部署.这是一个全新的应用程序.所以这不是从另一个项目继承的东西.我在哪里可以开始寻找?我可以在这里发布什么可能对你们有所帮助,希望对我有所帮助?这是一个web api 2站点.我在VS2013中使用发布命令.

web-deployment asp.net-web-api visual-studio-2013

18
推荐指数
4
解决办法
2万
查看次数