所有的文件必须放在你的站点目录下
iis是匿名帐号身份运行的,没有权限执行exe,你可以使用模拟,或者把应用程序池里面的标识改成本地系统或者管理员帐号
iis是匿名帐号身份运行的,没有权限执行exe,你可以使用模拟,或者把应用程序池里面的标识改成本地系统或者管理员帐号
解决方案 »
- 菜鸟问题:网上源码中文件夹名称的含义是什么?
- asp.net MVC强类型绑定疑问
- 使用SiteMapDataSource为TreeView绑定数据之后,TreeView控件的生命期问题
- SessionState的mode=“ServerState”和“InProc”共存
- Web服务部署求助
- 处部控件验证问题
- 求DATAGRID带存储过程分页程序,要求贴出ASPX文件!学习用,谢谢
- !!!读取Excel文件问题!!!
- 请教大家,如何设置树控件节点的字体颜色字体加粗等
- ==》求教:在线等!小问题 谢谢您 谢谢您!----->
- Visual Studio 2010 asp.net如何像 2008那样“发布网站”
- jquery autocomplete无法显示效果
任意指定路径均可,但是需要有相应的读取权限
你先在命令行里试下程序拼接的command,正常再考虑权限问题
不是很明白, 可以加QQ聊吗? QQ:289420843 谢谢了
路径是错误的
另外,带空格的参数需要加引号的,如
pc.StartInfo.Arguments = string.Format("'{0}' -o '{1}'", filePath, swfFilePath);另外,你还需要学会调试的方法。你可以写死一个路径进行测试。如
Process.Start("x:\\FlashPrinter.exe x:\\xxx.file -o x:\\xx.swf")
先测试看能否执行
谢谢了 我先试试
FlashPrinter.exe D:\Program Files\FlashPaper\a.doc
这样写就是错误的,需要写成
FlashPrinter.exe "D:\Program Files\FlashPaper\a.doc"你确信路径没错,那就是权限的问题。一般情况下,不成功是因为权限问题
另外,
FlashPrinter.exe
这个东西不是很好的,即使手工转换,有时候也不能100%成功
前提是我在今天晚上能够完成
<configuration>
<system.web>
<identity impersonate="true" userName="服务器机器名\Administrator" password="Administrator密码" />
</system.web>
</configuration>2,应用程序池-标识-选择本地系统或者输入Administrator帐号和密码
自己的服务器可以设置,要是虚拟主机或者租用的,一般是不给你这个权限的。
以前做过,vs里面没问题,iis里面不行。
肯定是权限问题,这个站点如果用管理员账号来跑的话就可以了。