c#操作bat文件,结贴结快了,还有点问题

s208ping 2010-09-01 02:15:58

ProcessStartInfo p = new ProcessStartInfo();
p.WindowStyle = ProcessWindowStyle.Hidden;
p.ErrorDialog = false;
p.CreateNoWindow = true;
string s = Server.MapPath("~/flash/flashpaper.bat").ToString();
string t = Server.MapPath("~/flash/a.swf").ToString() + " " + Server.MapPath("~/flash/a.docx ").ToString();
Process.Start(s , t);

本机能够运行

这样别的机器还是访问不了;请高手帮忙,谢谢
...全文
122 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2010-09-01
  • 打赏
  • 举报
回复
你需要先上传文件到网站目录下,然后使用服务器端的文件路径转换
类似
String NewFileName = Guid.NewGuid().ToString();
String Dir = Server.MapPath("~/flash/");
FileUpload1.SaveAs(Dir +NewFileName+".docx" );
ProcessStartInfo p = new ProcessStartInfo();
p.WindowStyle = ProcessWindowStyle.Hidden;
p.ErrorDialog = false;
p.CreateNoWindow = true;
string s = Server.MapPath("~/flash/flashpaper.bat").ToString();
string t =Dir+NewFileName+ ".swf" + " " + Dir +NewFileName+".docx"
Process.Start(s , t);
mjfei 2010-09-01
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 s208ping 的回复:]

引用 9 楼 net_lover 的回复:

你的代码是在服务器端运行的,怎么会跟客户端有关系呢?


主要是实现这个功能

上传文档时自动把doc转换成swf,实现类似豆丁、百度文档那样在线浏览的功能,大侠赐教,多谢,有代码就十分感谢了
[/Quote]
关注,期待高人!
s208ping 2010-09-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 net_lover 的回复:]

你的代码是在服务器端运行的,怎么会跟客户端有关系呢?
[/Quote]

主要是实现这个功能

上传文档时自动把doc转换成swf,实现类似豆丁、百度文档那样在线浏览的功能,大侠赐教,多谢,有代码就十分感谢了
孟子E章 2010-09-01
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 s208ping 的回复:]

引用 5 楼 net_lover 的回复:
首先你打印出s,t看是否正确


本机运行也没有任何问题,但是局域网别的机子访问就不行
[/Quote]

你的代码是在服务器端运行的,怎么会跟客户端有关系呢?

s208ping 2010-09-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 net_lover 的回复:]
首先你打印出s,t看是否正确
[/Quote]

本机运行也没有任何问题,但是局域网别的机子访问就不行
s208ping 2010-09-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 net_lover 的回复:]
首先你打印出s,t看是否正确
[/Quote]

正确
孟子E章 2010-09-01
  • 打赏
  • 举报
回复
首先你打印出s,t看是否正确
s208ping 2010-09-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 net_lover 的回复:]
asp.net是匿名帐号运行的,一般是没有执行cmd 的权限,你可以在应用程序池里面的标识里面,改为本地系统帐号
[/Quote]

大哥救命,还是不行
孟子E章 2010-09-01
  • 打赏
  • 举报
回复
asp.net是匿名帐号运行的,一般是没有执行cmd 的权限,你可以在应用程序池里面的标识里面,改为本地系统帐号
  • 打赏
  • 举报
回复
还是路径问题吧
../

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧