none
System.Diagnostics.Process.Start()出错 RRS feed

  • 问题

  • 项目中需要通过WEB访问网络共享文件并打开它,我用C#做了一个activex的控件,在本机WEB调试运行能用System.Diagnostics.Process.Start()打开网络共享文件夹里的Office文档,把WEB发布到本机后也能打开网络共享文件夹里的Office文档,把WEB发布到服务器(windows 2008 iis 7)时在客户端通过WEB浏览时就报错。例如我打开\\共享服务器\共享文件夹\文件.doc 这时客户端自动打开了word,同时也报错了。
    把这个控件做成winform应用程序在各个客户端也能正常运行。
    请问该怎么弄。

    错误信息如下:

    2015年12月11日 5:02

答案

  • 是权限的问题,但以下的方案都试过了,无效。(在低版本的操作系统中有效,例如XP)。在高版本的操作系统中,用管理员的方式运行IE浏览器就OK了。
    • 已标记为答案 cycc 2016年8月7日 7:53
    2016年8月7日 7:53

全部回复