【发布时间】:2014-09-16 06:53:51
【问题描述】:
我正在尝试在 Azure VM 上托管一个 Web 应用程序。该网站使用一些批处理文件 (.bat) 来运行一些任务。我意识到 .bat 文件可能存在一些问题,所以我尝试解决这个问题:
Windows Server 2012 R2
IIS 8
1) 将“Application Pool”的“Identity”设置为“LocalSystem”
2) 将 .bat 文件转换为 .exe 并确保它是 x64,因为操作系统是相同的
3) 将“完全控制”权限授予“所有人”
4) 在“处理程序映射”中编辑权限以允许可执行文件
5) 在“ISAPI 和 CGI 限制”中注册 .exe 及其 .dll 文件
如果我双击 .exe 文件,它们将正常运行。但是当我通过网站访问它们时,.exe文件出现在任务管理器中,但没有任何反应。
如果有任何建议,我将不胜感激。
【问题讨论】:
标签: batch-file iis azure web-applications windows-server