以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- .net版本和操作系统对程序的影响 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51892) |
-- 作者:chnfo -- 发布时间:2014/6/5 10:33:00 -- .net版本和操作系统对程序的影响 我有两台电脑,一台是win7旗舰版SP1,64位操作系统,另一台32位,都不是装的什么精简版或Ghost版。两台都是.net3.5.1 现在的问题是:64位机器上开发的代码,发布后在本机运行正常,但拿到另外一台32位的电脑上就报什么尝试读取或写入受保护的内存。这通常指示其他内存已损坏。 然后我在两台电脑上都安装了虚拟机,是XP2002专业版SP3,然后安装了.net2.0SP2,也装了数据库组件access。结果是虚拟机上频繁报出上面所说的错。 请别再说什么重装系统之类,重装多次了,各个版本都试了,包括正版VISTA |
-- 作者:有点甜 -- 发布时间:2014/6/5 10:36:00 -- 没遇到过,你试试在32位操作系统发布软件,然后再试。
如果依旧出错,就是电脑的问题;如果不出错,就是编译的问题。 |
-- 作者:chnfo -- 发布时间:2014/6/5 10:49:00 -- 32位发布到本机报错,发布到虚拟机报错,64位发布在本机无问题,但发布到虚拟机报错 [此贴子已经被作者于2014-6-5 10:53:16编辑过]
|
-- 作者:Bin -- 发布时间:2014/6/5 10:53:00 -- 那说明是虚拟机系统的问题,或者虚拟机的问题. |
-- 作者:chnfo -- 发布时间:2014/6/5 10:57:00 -- 虚拟机上可以打开软件,但做业务操作时报那个内存的错。但运行其它软件也正常啊 |
-- 作者:有点甜 -- 发布时间:2014/6/5 11:00:00 -- 那报错,就是代码的问题,检查相关的代码,看是什么问题。 |
-- 作者:jspta -- 发布时间:2014/6/5 11:09:00 -- 你所说的报错是什么?打开软件还是执行某项操作?这是有本质区别的,请在具体描述下错误如何出现,什么数据源,什么操作系统等等,并贴上相关代码 |
-- 作者:land089 -- 发布时间:2014/6/5 11:25:00 -- 我的发布环境和你一样,从来没有遇到你所说的类似问题! |
-- 作者:chnfo -- 发布时间:2014/6/5 15:42:00 -- 4.0上开发再发布的可以在2.0上跑? |
-- 作者:Bin -- 发布时间:2014/6/5 15:43:00 -- 可以的. |