如何允许IIS访问路径变量?

时间:2014-07-02 09:46:17

标签: batch-file iis iis-7 cgi fastcgi

我有以下php代码,我将它部署在iis8服务器中。

<html>
<head>
</head>
<body>
<p>Hello word !!!!!!!</p>
<a href="<?php exec('file.bat');?>"> click me</a>
</body>
</html>

file.bat如下。

@echo off{
java 1>>logfile.txt 2>>errorfile.txt
}

当我运行我运行应用程序时,我在errorfile.txt

中收到以下错误
java exe n est pas reconnu en tant que commande interne

但是当我将file.bat修改为

 @echo off{
    C:\java\jdk\bin\java 1>>logfile.txt 2>>errorfile.txt 
    }

它运行良好,日志文件包含&#34; java帮助&#34;。

另一方面,如果我双击第一个文件(file.bat)也工作,这意味着路径变量编辑得很好。

为什么IIS无法使用路径环境变量获取命令位置以及如何解决此问题的任何解释?

0 个答案:

没有答案