TIM截图20180430022936.png

答:目前常见无法执行程序主要两种情况: 

  ①安全软件拦截,例如安全狗禁止 IIS 执行程序,如果该 dot net 目录下的程序没有在白名单里面,则可能被拦截导致站点无法正常运行,这种情况需要多留意安全软件的拦截提示,如果是合法的请求,尝试把对应的 exe 路径加入白名单即可。 

  ②站点 bin 特定 dll 文件没有执行权限,导致无法正常运行站点。对于这种情况可以尝试赋予程序池身份的执行权限(IIS_IUSRS 组),如果程序池运行账户的权限够,则考虑匿名账户的权限。(注意:对于单独设置了执行权限的文件,一般需要把改文件的写入权限去掉,以免被人利用进行命令执行。)