c#为何我的程序在自己电脑上可以运行正常 别人那里不行?[

[复制链接]
查看11 | 回复5 | 2009-7-27 12:44:55 | 显示全部楼层 |阅读模式
个人觉得与Internet高级选项有关,比如是否禁止脚本调试等,你把你们的浏览器都 工具->Internet选项->高级->还原高级设置,保证设置相同再试一下另外你的代码是不是兼容IE6 IE7,也可能是你们的浏览器版本不同...
回复

使用道具 举报

千问 | 2009-7-27 12:44:55 | 显示全部楼层
你贴的这部分代码,意思是在网页中回调了程序中的方法。也就是把javascript:alert给拦截了,去执行c#中的alertMessage。我觉得这个跟.Net Framework什么的都没关系,问题出在IE上。WinForm内嵌的Web浏览窗口其内核和配置都是与IE一样的。你再出错的机器上,看看IE的安全选项的设置。在IE看来,此操作为高危操作。...
回复

使用道具 举报

千问 | 2009-7-27 12:44:55 | 显示全部楼层
可以百分之百的确定,这与每一个机器的IE设置有关我在C#中写的winform程序,只要用了它们的与web请求有关的控件,就会现,默认情况下,它会调用当前机器的设置,无论是代理还是安全设置.因此,这与IE设置有关....
回复

使用道具 举报

千问 | 2009-7-27 12:44:55 | 显示全部楼层
可能是由于电脑防火墙或者杀毒软件的关系造成的,建议你试试更改这些设置。...
回复

使用道具 举报

千问 | 2009-7-27 12:44:55 | 显示全部楼层
会不是是别人电脑上的.net framework不够高?一般人的电脑上是不会装.net framework 3.5的,装个2.0就不错了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行