如题:
我用的数据库是Oracle 11g,在用TransactionScope处理流程事务的时候遇到出错,try...catch获取的异常提示为“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”在即时窗口中出现的信息是:“在 System.AccessViolationException 中第一次偶然出现的“System.Data.OracleClient.dll”类型的异常”。
我把事务注释掉后,调试一点问题都没有。Oracle服务器和我本机的msdtc服务是已启动的。
说明:Oracle服务器和我本机都是Windows Server 2003,工具是vs2008;
在msdtc中的“安全设置”中的配置如下(“√”表示选中的):
[√] 网络DTC访问
客户端和管理
[√] 允许远程客户端 [√] 允许远程管理
事务管理器通信
[√] 允许入站 [√] 允许出站
[√]要求对双方进行验证
[√]启用XA事务 DTC登录帐户
帐户:NT Authority\NetworkService 一时我也不怎么明白其中原由,还请各位帮帮忙,出出主意。
我用的数据库是Oracle 11g,在用TransactionScope处理流程事务的时候遇到出错,try...catch获取的异常提示为“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”在即时窗口中出现的信息是:“在 System.AccessViolationException 中第一次偶然出现的“System.Data.OracleClient.dll”类型的异常”。
我把事务注释掉后,调试一点问题都没有。Oracle服务器和我本机的msdtc服务是已启动的。
说明:Oracle服务器和我本机都是Windows Server 2003,工具是vs2008;
在msdtc中的“安全设置”中的配置如下(“√”表示选中的):
[√] 网络DTC访问
客户端和管理
[√] 允许远程客户端 [√] 允许远程管理
事务管理器通信
[√] 允许入站 [√] 允许出站
[√]要求对双方进行验证
[√]启用XA事务 DTC登录帐户
帐户:NT Authority\NetworkService 一时我也不怎么明白其中原由,还请各位帮帮忙,出出主意。
解决方案 »
- gridControl设置可选择多行无效
- 很久以前找的将文本转换为html格式和清除html格式的代码,大家看看有什么问题么?
- WINFORM 中嵌入WEBBROWSER 并打印WEBBROWSER 中的网页
- 麻烦帮下我好不好啊,555
- sn是什么命令?
- 【!晕呀!dateTimePicker的内容我要怎么写呀?!】
- 小弟初学C#《C#完全手册中文版电子书 》这本书怎么样
- 怎么在打印datagrid的时候加上列名,和选择要打印的列,谢谢!(windows程序)
- 能否把多个窗体做成DLL
- C#中调用WORD的问题
- 流媒体,H.264,RTP,FU-A,解码播放
- 急求助:winform如果捕获数据库连接超时
在 WebAppTest.WebForm1.TestTransaction() 位置 D:\VS2008\TestProject\WebAppTest\WebForm1.aspx.cs:行号 52
在 WebAppTest.WebForm1.Page_Load(Object sender, EventArgs e) 位置 D:\VS2008\TestProject\WebAppTest\WebForm1.aspx.cs:行号 28
在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
在 System.Web.UI.Control.OnLoad(EventArgs e)
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
InnerException: