如何通过部署在IIS 8上的web服务在命令行下运行exe?

如何通过部署在IIS 8上的web服务在命令行下运行exe?,iis,iis-8,Iis,Iis 8,我在IIS 8上部署了一个web服务,该web服务需要使用命令行控制台运行一些.exe实用工具。它在localhost上工作得非常好,但当我使用web浏览器远程访问它时,它就不起作用了。exe根本没有得到调用。我在internet上做了一些研究,有人提到这是IIS用户权限问题,我创建了一个具有完全控制权限的新帐户,有人提到这是因为应用程序池具有与web服务不同的权限(我检查了情况并非如此)。有人说可能是因为exe文件是32位应用程序,所以我启用了在应用程序池中运行的32位应用程序。然而,以上这些

我在IIS 8上部署了一个web服务,该web服务需要使用命令行控制台运行一些.exe实用工具。它在localhost上工作得非常好,但当我使用web浏览器远程访问它时,它就不起作用了。exe根本没有得到调用。我在internet上做了一些研究,有人提到这是IIS用户权限问题,我创建了一个具有完全控制权限的新帐户,有人提到这是因为应用程序池具有与web服务不同的权限(我检查了情况并非如此)。有人说可能是因为exe文件是32位应用程序,所以我启用了在应用程序池中运行的32位应用程序。然而,以上这些都没有解决我的问题。我想知道我是否错过了什么?谢谢你的帮助


在一些更新中,我还更改了IIS上的处理程序映射,以启用Execute(在“编辑功能”权限下)。我需要调用的exe文件来自第三方公司。现在,我可以运行系统方法,如“dir.”、“ping xx.xx.xx.xx”和“Now”问题,但不能运行此exe文件。

我面临同样的问题,您在这方面取得了任何进展吗?我已修复,这恰好是第三方软件问题。我建议您首先检查IIS下web服务的权限(确保帐户-IUSR具有完全控制权限级别),然后检查是否已启用在应用程序池中运行的32位应用程序。不要忘记检查处理程序映射是否如我在问题中提到的那样配置正确。最后,你可以联系你的第三方软件生产商获取信息。我面临着同样的问题,你在这方面有什么进展吗?我已经解决了,这碰巧是第三方软件问题。我建议您首先检查IIS下web服务的权限(确保帐户-IUSR具有完全控制权限级别),然后检查是否已启用在应用程序池中运行的32位应用程序。不要忘记检查处理程序映射是否如我在问题中提到的那样配置正确。最后,您可以联系您的第三方软件生产商以获取信息。