【发布时间】:2013-04-19 11:03:48
【问题描述】:
我开发了一个 Web 应用程序,它需要在服务器端运行 .exe 来执行某些任务。我在 Visual Studio 的内置 Web 服务器下运行良好,但是在将其移至 IIS 8(64 位)后,由于 .exe 未运行而失败。
我了解默认情况下,应用程序池在无法生成桌面窗口的用户帐户下运行,因此我在服务器计算机上创建了一个帐户以供应用程序运行,但这没有任何效果。
我还检查了“处理程序映射”部分下的“编辑功能权限”,并确保它具有“执行”权限。
这在 IIS 6 下很简单,在 IIS7/8(64 位)中发生了什么变化?如果它有助于我的应用程序基于 .NET 并且使用“Process.Start”运行可执行文件?
【问题讨论】:
标签: .net iis web-applications webserver iis-8