■■■■■■■■■■winform编译出来的exe文件为什么在网络路径下面运行不正正常,拷贝到本机就正常了那?
上个帖子没解决,所以结帖然后开另一个新帖,请大家在下面接着讨论和指教,谢谢
--------------------------------------------------
winform编译出来的exe文件,拷贝到一个网络服务器上,
然后访问: \\server1\path1\
在里面点击拷贝过去的exe文件,就会提示“在执行中遇见问题需要关闭”
如果拷贝回本机就可以运行
我在那台服务器上是管理员,按照道理说在网络路径下点击那个exe应该是在我的本机运行程序,怎么会出这种问题那。而且服务器上也装了.net2.0,3.0等等
后来发现把程序中的openfiledialog就好了,openfiledialog中没有使用绝对路径。
难道程序中使用openfiledialog就不能在网络路径中打开吗?
回复人:lnwuyaowei(风可以追我) ( 一星(中级)) 信誉:100 2007-6-3 16:50:53 得分:0
?
是不是有个初始值的问题?这个初始值是表达本地路径的,网络上当然表达的方法不一样了,所以出错。
Top
回复人:time_is_life(今夜太冷:http://time-is-life.cnblogs.com) ( 一星(中级)) 信誉:77 2007-6-3 17:02:01 得分:0
?
to lnwuyaowei(风可以追我)
openfiledialog的初始值我已经清空了啊
Top
回复人:hao1geren(一个好人) ( 四级(中级)) 信誉:100 2007-6-3 17:05:04 得分:0
?
是不是对方的机器没有装dotnet framework?
Top
回复人:time_is_life(今夜太冷:http://time-is-life.cnblogs.com) ( 一星(中级)) 信誉:77 2007-6-3 23:46:14 得分:0
?
我在那台服务器上是管理员,按照道理说在网络路径下点击那个exe应该是在我的本机运行程序,怎么会出这种问题那。而且服务器上也装了.net2.0,3.0等等
---------------------------
上面已经写了啊
Top
回复人:wapit(大不了老子下个十年去打工!) ( 三级(初级)) 信誉:77 2007-6-4 0:48:19 得分:0
?
你程序需要写文件到目录?
权限不够? OR 路径不对?
Top
回复人:lnwuyaowei(风可以追我) ( 一星(中级)) 信誉:100 2007-6-4 2:30:17 得分:0
?
直接查看一下openfiledialog的源代码吧。
Top
回复人:killer_liqiao(猪头三 〓(ˇεˇメ)〓) ( 二级(初级)) 信誉:100 2007-6-4 9:19:42 得分:0
?
UP
Top
回复人:51Crack() ( 五级(中级)) 信誉:100 2007-6-4 9:27:38 得分:0
?
控制面板-> 管理工具-> Microsoft .NET Framework x.x 向导-> 信任程序集,添加就行了
Top
回复人:time_is_life(今夜太冷:http://time-is-life.cnblogs.com) ( 一星(中级)) 信誉:77 2007-6-4 9:56:23 得分:0
?
to 51Crack() :
谢谢回复,我试验了一下你的方法,有两个问题:
1. 我用的是.net2.0,可是管理工具里面只有.net1.1向导。
2. 我用那个向导添加信任程序集的时候,出现错误提示:unable to load \\server1\path1\myprograme.exe
这到底是怎么回事那,请指教,谢谢
Top
回复人:Red_angelX(八戒) ( 两星(中级)) 信誉:100 2007-6-4 10:03:29 得分:0
?
我还经常碰到本地不能运行放到网上访问就能运行的情况...
Top
回复人:lldwolf(铁背苍狼) ( 五级(中级)) 信誉:100 2007-6-4 11:54:30 得分:0
?
不会是安全性问题吧, 不过错误信息好像不是LZ这样, 在控制面板的系统管理下 Microsoft .NET Framework 2.0 中进行设置的
Top
回复人:time_is_life(今夜太冷:http://time-is-life.cnblogs.com) ( 一星(中级)) 信誉:77 2007-6-4 13:20:59 得分:0
?
我跟踪了一下堆栈信息,发现错误信息是FileIOPermissionError,看来是权限的问题,那么该怎么样才能设置好权限那?
Top
回复人:time_is_life(今夜太冷:http://time-is-life.cnblogs.com) ( 一星(中级)) 信誉:77 2007-6-4 14:08:29 得分:0
?
up一下
Top
回复人:ERPCoder(Most Valuable Player) ( 一级(初级)) 信誉:100 2007-6-4 14:34:35 得分:0
?
用什么用户访问远程的呢?把这个用户权限放大...
为什么要通过网络运行呢?
------解决方案--------------------跟这个是相同的问题:
http://community.csdn.net/Expert/topic/5484/54848