用于执行命令行解释器的IIS 7应用程序池配置

时间:2013-01-23 10:17:44

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

我在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和服务器端代码。

我遇到的问题是在使用DefaultAppPool时,MP4BOX工作正常,但当我将网站配置为其特定appPool, MP4BOX停止工作时。我已查看settings但未发现任何问题。任何人都可以帮我解决这个问题。

等待您的宝贵回应。

1 个答案:

答案 0 :(得分:0)

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