2015-04-30 96 views
3

你好家伙我在wy asp.net mvc5应用程序中运行powershell这个脚本可以在本地机器上正常工作,但是当在远程服务器上托管应用程序时,使用早于本地机器它给了我下面的错误Powershell版本兼容.net

无法加载文件或程序集“System.Management.Automation, 版本= 3.0.0.0,文化=中性公钥= 31bf3856ad364e35”或它的一个依赖。

我需要知道我该如何处理这个问题。

回答

2

​​V3未在远程服务器上解析。

这可能是因为你的目标在你的应用程序框架4.0或以上,并希望使用PowerShell 2.0

部署的计算机上,您有2个选项:

降级您的解决方案。 .NET框架3.5

升级您目标机器上的Powershell版本