1
我有一个运行.bat
文件的WCF服务。它适用于我的本地系统,但我在服务器上运行时遇到问题(Windows Server 2012 R2)。如何使用IIS用户的环境变量
我已经定义了ANT_HOME
变量到服务器的环境变量,并且我添加了%ANT_HOME%\bin
到Path
变量。
当我写“ant
”CMD在它的服务器上工作!但是当我从某个地方拨打wcf
服务时,它不起作用。
我发现在日志文件中出现以下错误:
'ant' is not recognized as an internal or external command,
operable program or batch file.
根据这篇日志,我的理解是IIS用户不能使用已经定义的变量ANT_HOME
。
我迄今为止尝试:
- 身份冒充
- 充分允许IIS用户
您是否编辑过PATH系统环境变量的PATH用户环境变量?你重新启动Windows,所以它拿起修改后的PATH? –