在IIS中托管后,Azure powershell脚本文件(PS1)不起作用。我们从C#调用PS1文件(使用运行空间和管道)。如果我按照托管在ISE.But中之后发现的日志通过powershell IIS进行调试,那么PS1文件工作得很好。
尚未调用管道
调用的管线
结果计数为:0
发生内部错误。
发送请求时出错。
但是,在调试API时,管道不会抛出任何错误。是否有任何环境问题,如发布设置文件?如何解决这类异常?
发布于 2013-11-14 10:27:47
我猜问题出在用户,命令在IIS下运行。命令小程序在用户的appdata目录中创建订阅数据库并从其中读取数据,我猜测为w3wp进程配置的用户没有这样的目录。
您可以尝试以具有一组导入的订阅的用户身份运行iis应用程序池,或者将订阅作为脚本的一部分导入。
https://stackoverflow.com/questions/19956343
复制相似问题