以文本方式查看主题

-  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
--  
可以的.