我在IIS 8上部署了一个Web服务,Web服务需要使用命令行控制台运行一些.exe实用工具。它在localhost上运行得很好,但是当我使用Web浏览器远程访问它时它不起作用。 exe根本没有接到电话。我做了一些关于互联网的研究,有人提到它是IIS用户权限问题,我创建了一个具有完全控制权限的新帐户,有人提到这是因为应用程序池与Web服务有不同的权限(我检查的不是这种情况) 。有人说这可能是因为exe文件是32位应用程序所以我启用了32位应用程序在应用程序池中运行。但是,以上都没有解决我的问题。我想知道我是否遗漏了什么?感谢您的帮助。
一些更新,我还更改了IIS上的处理程序映射以启用Execute exe(在编辑功能下)。我需要调用的exe文件来自第三方公司。现在我可以运行系统方法,如“dir 。”,“ping xx.xx.xx.xx”,现在有问题,但不是这个exe文件。