在IIS中托管后,Azure Powershell脚本无法正常工作

时间:2013-11-13 14:29:48

标签: azure azure-powershell

在IIS中托管后,Azure powershell脚本文件(PS1)无法正常工作。 我们从C#调用PS1文件(使用Runspace和管道)。 如果我通过powershell ISE调试PS1文件工作正常。但是在IIS中托管后发现以下日志。

尚未调用管道线

调用管道

结果计数为:0

发生内部错误。

发送请求时发生错误。

但是,在调试API时,管道不会抛出任何错误。 是否有任何环境问题,例如publishsettings文件?如何解决这种异常?

1 个答案:

答案 0 :(得分:0)

我猜测问题是用户在IIS下运行命令。命令行开关在用户的appdata目录中创建和读取订阅数据库,我猜测为w3wp进程配置的用户没有这样的目录。

您可以尝试以具有一组导入订阅的用户身份运行您的iis应用程序池,或者将订阅作为脚本的一部分导入。