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

C# 用于执行命令行解释器的IIS 7应用程序池配置,c#,asp.net,iis,iis-7,iis-7.5,C#,Asp.net,Iis,Iis 7,Iis 7.5,我的网站在iis7中遇到了一个奇怪的问题。我有10个不同的子域托管在IIS 7网站。我使用的是.netframework3.5和sqlserver2008r2。我在DefaultAppPool上配置了三个站点,而对于其他站点,我为每个站点创建了单独的应用程序池,并使用特定的应用程序池对它们进行了配置 我允许用户上传视频,上传完成后,我使用带有服务器端代码的MP4BOX命令行解释器提示it(在android上使视频比特率相等的过程) 我面临的问题是,在使用DefaultAppPool时,MP4BO

我的网站在
iis7
中遇到了一个奇怪的问题。我有10个不同的子域托管在IIS 7网站。我使用的是
.netframework3.5
sqlserver2008r2
。我在
DefaultAppPool
上配置了三个站点,而对于其他站点,我为每个站点创建了
单独的应用程序池,并使用特定的应用程序池对它们进行了配置

我允许用户上传视频,上传完成后,我使用带有服务器端代码的
MP4BOX命令行解释器
提示
it
(在android上使视频比特率相等的过程)

我面临的问题是,在使用
DefaultAppPool
时,
MP4BOX
工作正常,但当我将站点配置为其特定的
appPool时,
MP4BOX
停止工作。我已经检查了
设置
,但没有发现任何问题。谁能帮我克服这个问题


等待您有价值的回复。

通过
将应用程序池的读/写权限分配给目录
,自己解决了这个问题。
经过大量的研究,我发现这是由于这个
exe
对特定目录的读/写权限造成的
MP4BOX
需要具有读/写权限才能在IIS目录中创建视频文件。因此,我已将应用程序池作为用户添加到特定目录中,
mp4box
正在对其进行读写访问。

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