我们正在切换到Windows Server 2008 R2 64位服务器,并且看到了一些问题。我们的Windows服务在Windows事件日志中抛出“AccessViolationException”异常。我们的旧版Windows 2003 32位服务器上从未遇到此问题。唯一的应用程序更改是重新编译为64位应用程序。

我不知道这是代码问题还是服务器设置问题。任何人都有任何想法为什么会这样?

更新

以下是两个堆栈跟踪:

Application: MyApplication1.exe

Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.

Exception Info: System.AccessViolationException

Stack:

at Devart.Data.Oracle.OracleConnection.BeginTransaction(System.Data.IsolationLevel)

at MyApplication.AlertWorkerBase.persistErrors(System.String, System.String, Char)

at MyApplication.AlertWorkerBase.StartAlertWorker()

at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)

at System.Threading.ThreadHelper.ThreadStart()

Application: MyApplication2.exe

Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.

Exception Info: System.AccessViolationException

Stack:

at System.Threading.Thread.InternalCrossContextCallback(System.Runtime.Remoting.Contexts.Context, IntPtr, Int32, System.Threading.InternalCrossContextDelegate, System.Object[])

at System.Runtime.Remoting.Activation.ActivationServices.DoCrossContextActivation(System.Runtime.Remoting.Activation.IConstructionCallMessage)

at System.Runtime.Remoting.Messaging.ClientContextTerminatorSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)

at System.Runtime.Remoting.Activation.ActivationServices.Activate(System.Runtime.Remoting.Proxies.RemotingProxy, System.Runtime.Remoting.Activation.IConstructionCallMessage)

at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(System.Runtime.Remoting.Messaging.IMessage)

at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(System.Runtime.Remoting.Proxies.MessageData ByRef, Int32)

at MyApplication2.SessStatsLookup..ctor(Energy.VT.Common.ApplicationParameters)

at MyApplication2.TCPConnection.ClientHandler.Initialize(MyApplication2.ApplicationParameters)

at MyApplication2.TCPConnection.ClientHandler.ServeClient()

at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)

at System.Threading.ThreadHelper.ThreadStart()

2008r2添加没有应用程序服务器,将应用程序移动到服务器2008R2 64位时的AccessViolationException...相关推荐

  1. Linux下的32位C程序,linux系统c语言生成.so文件,生成64位可执行文件,在64位系统中运行32位的可执行文件...

    1.linux 系统c语言生成.o文件,---->gcc -m64 -c -fPIC test.c -o test.o 2.linux 系统c语言生成.so文件,----->gcc -sh ...

  2. dell服务器 win7系统安装教程,dell官方win7系统64位系统安装教程

    dell品牌电脑相信网友们都不会陌生,毕竟现在使用dell用户非常多.今天就要为网友们带来dell官方win7系统64位系统安装教程,只要网友们认真阅读dell官方win7系统64位系统安装教程,学会 ...

  3. win7 64位运行不了服务器,G6-e标准包可以装在win7 64位系统上吗?现在提示不能登陆到服务器...

    用友通普及版安装说明一.安装前注意问题 为确保系统安装成功,请注意以下问题: 1.安装时操作系统所在的磁盘分区剩余磁盘空间应大于500MB,用友T3软件所安装在目标磁盘空间应大于2GB. 2.安装产品 ...

  4. 阿里云服务器linux / Alibaba Cloud Linux 3.2104 LTS 64位安装mysql

    情景: 按照网上的流程,甚至是官方文档都出现很多错误,比如: 安装mysql-communtiy-server时出现什么 GPG密钥已安装,但不适用此软件包 安装成功,但启动时出现什么 -bash: ...

  5. 64位进程调用32位dll的解决方法 / 程序64位化带来的问题和思考

    最近做在Windows XP X64,VS2005环境下做32位程序编译为64位程序的工作,遇到了一些64位编程中可能遇到的问题:如内联汇编(解决方法改为C/C++代码),long类型的变化,最关键的 ...

  6. 将程序移植到64位Windows

    作者:Goooder 简介:本文对如何将32位Windows程序平滑的支持和过渡到64位Windows操作系统做出了一个简单而系统的介绍.包括对于64位操作系统的版本,编程模型,一些移植原则甚至包括对 ...

  7. [百度空间] [转]将程序移植到64位Windows

    from : http://goooder.bokee.com/2000373.html (雷立辉 整理) 简介:本文对如何将32位Windows程序平滑的支持和过渡到64位Windows操作系统做出 ...

  8. 部署微软lync uc服务器,lync server xxxx企业版前端服务器部署资料.docx

    Lync Server 2010部署前的准备 一.根据微软官方提供的资料,服务器运行的推荐硬件为-- 1.前端服务器.存档和监控服务器 l CPU:64位8核(双核四路或四核两路)2.0GHz以上 l ...

  9. 你为什么需要在64位系统下用32位程序

    在64位系统下,用64位的程序自然是能够充分利用cpu中的64位指令和64位的地址空间,可有的时候,我们却不得不在64位系统下使用32位的程序. 64位和32位 对于64位还是32位,首先要从概念上把 ...

最新文章

  1. 基于FPGA系统合成两条视频流实现3D视频效果
  2. Kaggle金牌得主的Python数据挖掘框架,机器学习基本流程都讲清楚了
  3. 换个角度聊系统稳定性建设
  4. Win10下使用Debug
  5. java只会用不知道原理6_程序员面试宝典之14道初级Java面试题分享
  6. 1.Java之路(Java语言发展和概述以及特点)
  7. java nio有哪些功能_如何真正理解java中的NIO?
  8. Vue3 --- vue-router4 编程导航
  9. 【好文链接】什么是开环控制?什么是闭环控制?区别在哪里?
  10. 你所不知道的程序员,不要再尬黑了
  11. 社交网络中各类产品形态的分析
  12. [转帖]到底什么是时间复杂度
  13. Fedora Core下声卡驱动全功略(转)
  14. 智慧环卫车辆监控管理系统方案
  15. 计算机 小学数学应用题教学设计,小学数学教案相遇问题应用题
  16. ps修图教程新手入门:如何用Photoshop处理证件照
  17. 苹果电脑怎么更换计算机模式,图文详解苹果电脑如何切换成windows系统
  18. 密码学DAY1_02
  19. 数电票试点扩围 百望云一体化解决方案助力企业数字化升级
  20. 单基因gsea_10个细胞系仅1个表达你的基因

热门文章

  1. 浅谈MySQL架构体系
  2. android layout的一些注意事项
  3. vc6.0 获取ip(一)
  4. python coverage 使用技巧
  5. shell-1-命令与参数
  6. 基于微软ASP.NET AJAX框架开发幻灯片播放网页
  7. JavaOne 2016——首日亮点
  8. 5.1 指针与地址 (C)
  9. listalias - 列出用户和系统别名
  10. mysql数据库的介绍及安装