问题描述
今天接到用户电话说预览不了文件,调试代码发现预览附件的代码System.Diagnostics.Process.Start(app.path+“a.tif”)在本机能成功预览。别的机器上运行该程式也能成功预览。本人觉得郁闷。用户说好急,没办法,只好到现场去看看,把客户端的文件路径找到后,直接在运行里面输入绝对路径按回车,弹出了windows的打开方式窗口,OMG,原来是操作系统没有默认打开程式,
解决方案
解决方案二:
学习了
解决方案三:
学习学习!!感谢楼主分享。
解决方案四:
感谢分享!这种问题第一次肯定要到现场才可以发现
解决方案五:
这个问题很经典啊。就好比Process.Start("http://www.csdn.net/");一样,有人点出来是用的IE,有人点出来用的是火狐……,倒是没见过打不开的。哈哈
解决方案六:
谢谢分享!
解决方案七:
引用楼主leotao的回复:
今天接到用户电话说预览不了文件,调试代码发现预览附件的代码System.Diagnostics.Process.Start(app.path+“a.tif”)在本机能成功预览。别的机器上运行该程式也能成功预览。本人觉得郁闷。用户说好急,没办法,只好到现场去看看,把客户端的文件路径找到后,直接在运行里面输入绝对路径按回车,弹出了windows的打开方式窗口,OMG,原来是操作系统没有默认打开程……
直接指定图片查看器打开图片,不使用xp自带的关联。。。。Start("程序路径",app.path+“a.tif”)这种情况经常发生。。。。。
时间: 2024-10-01 23:05:08