【问题标题】:IIS 7 Application Pool configuration for executing command line interpreter用于执行命令行解释器的 IIS 7 应用程序池配置
【发布时间】:2013-01-23 10:17:44
【问题描述】:

我在IIS 7 中的网站遇到了一个奇怪的问题。我在 IIS 7 上托管了 10 个具有不同子域的站点。我使用的是 .NET framework 3.5SQL Server 2008 R2。我在DefaultAppPool 上配置了三个站点,而对于其他站点,我创建了separate application pool for each 并为其配置了特定的站点。

我允许用户上传视频,上传完成后我使用hint (a process to make bit rates of video equal for on-line streaming on android) 使用MP4BOX - a command line interpreter,使用服务器端代码。

我面临的问题是在使用 DefaultAppPoolMP4BOX 工作正常,但是当我将站点配置为特定的 appPool, MP4BOX 时停止工作。我已经通过settings,但没有发现任何问题。谁能帮我解决这个问题。

等待您的宝贵回复。

【问题讨论】:

  • 您是否遇到任何错误?
  • 没有。只是命令行解释器不遵循命令。

标签: c# asp.net iis iis-7 iis-7.5


【解决方案1】:

assigning read/writes permission to the application pool to the directory 自己解决。 经过大量研究,我发现这是由于 exe 对特定目录的读/写权限而发生的。 MP4BOX 需要有读/写权限才能在 IIS 目录中创建视频文件。因此,我已将应用程序池作为用户添加到 mp4box 正在访问以进行读写的特定目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-18
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    相关资源
    最近更新 更多