■■■■■■■■■■winform编译出来的exe文件为什么在网络路径下面运行不正正常,拷贝到本机就正常了那?
winform编译出来的exe文件,拷贝到一个网络服务器上,
然后访问: \\server1\path1\
在里面点击拷贝过去的exe文件,就会提示“在执行中遇见问题需要关闭”
如果拷贝回本机就可以运行
我在那台服务器上是管理员,按照道理说在网络路径下点击那个exe应该是在我的本机运行程序,怎么会出这种问题那。而且服务器上也装了.net2.0,3.0等等
后来发现把程序中的openfiledialog就好了,openfiledialog中没有使用绝对路径。
难道程序中使用openfiledialog就不能在网络路径中打开吗?
------解决方案--------------------是不是有个初始值的问题?这个初始值是表达本地路径的,网络上当然表达的方法不一样了,所以出错。
------解决方案--------------------是不是对方的机器没有装dotnet framework?
------解决方案--------------------你程序需要写文件到目录?
权限不够? OR 路径不对?
------解决方案--------------------直接查看一下openfiledialog的源代码吧。
------解决方案--------------------控制面板-> 管理工具-> Microsoft .NET Framework x.x 向导-> 信任程序集,添加就行了
------解决方案--------------------我还经常碰到本地不能运行放到网上访问就能运行的情况...
------解决方案--------------------不会是安全性问题吧, 不过错误信息好像不是LZ这样, 在控制面板的系统管理下 Microsoft .NET Framework 2.0 中进行设置的
------解决方案--------------------用什么用户访问远程的呢?把这个用户权限放大...
为什么要通过网络运行呢?