以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]发布的项目运行中报错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51806)

--  作者:chnfo
--  发布时间:2014/6/3 20:52:00
--  [求助]发布的项目运行中报错

我今天发布了一个项目,然后打包安装。运行中报出这个错来

 

请教一般是什么原因?

 

另外,我的电脑重装了系统,是WIN7 32位的旗舰版,也重新安装了.net3.5.1,但另一台电脑上运行正常的项目,在这台电脑上就频繁报错。就是那个什么appcrash的东东。

 

请问该如何解决?


图片点击可在新窗口打开查看此主题相关图片如下:往机构下面加人的时候出现这个错误.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2014/6/3 20:53:00
--  
 用管理员身份运行这个exe文件。
--  作者:chnfo
--  发布时间:2014/6/3 23:25:00
--  

不行啊。用系统管理员身份运行之后,出现第一个图。如果选择继续,系统就象假死一样,又弹出第二个图

但在发布之前一切正常,发布之后也正常。就是打包安装之后报出错误来

 

 

详细信息是:

有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
   在 MSScriptControl.ScriptControlClass.AddCode(String Code)

 

…………………………………………………………………………等等一长串

----------------------------------------
36e17176.Form.176b80df
    程序集版本: 0.0.0.0
    Win32 版本: 2014.05.12.1
    基本代码: file:///D:/Micvy/Foxtable.exe
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。


此主题相关图片如下:出现错误001.png
按此在新窗口浏览图片

此主题相关图片如下:出现错误002.png
按此在新窗口浏览图片
[此贴子已经被作者于2014-6-3 23:27:07编辑过]

--  作者:Bin
--  发布时间:2014/6/4 8:34:00
--  
不要放到系统目录去运行.  不行就是系统有问题了.
--  作者:有点甜
--  发布时间:2014/6/4 9:12:00
--  
 你重装系统吧。
--  作者:chnfo
--  发布时间:2014/6/4 9:57:00
--  
甜兄,我周末刚装的。这个项目曾在几台电脑上开发,有Win7的64位旗舰版,也有32位的,有影响吗?现在这项目在64位上运行就没事,32位就象上面那样。 另回Bin兄,我的项目放在D盘的
--  作者:Bin
--  发布时间:2014/6/4 10:00:00
--  
和32位 64位没关系.  你系统是精简版,或者修改过的GHOST版本吧. 重新安装不要安装这些了.
--  作者:chnfo
--  发布时间:2014/6/4 10:03:00
--  
我连32位的纯净专业版都装了,问题依旧
--  作者:有点甜
--  发布时间:2014/6/4 10:08:00
--  
把对应事件的代码贴出来看看。