CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

高分求教事务交易的问题,使用事务交易出错!!!

楼主nakrul()2003-09-03 10:48:15 在 .NET技术 / C# 提问

我在系统中对一些类使用了事务交易的方法,如下  
   
  namespace   OACore.BusinessRule  
  {  
  ///   <summary>  
  ///  
  ///   </summary>  
  [Transaction(TransactionOption.Required)]  
  public   class   ControlMapping   :   ServicedComponent  
  {  
  public   ControlMapping()  
  {}  
  。。。。。。  
   
  结果在创建这些类的实例时,出如下的错误:  
   
  “/OA_System”应用程序中的服务器错误。  
  --------------------------------------------------------------------------------  
   
  对注册表项   HKEY_CLASSES_ROOT\OACore.BusinessRule.ControlMapping   的访问被拒绝。    
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   System.UnauthorizedAccessException:   对注册表项   HKEY_CLASSES_ROOT\OACore.BusinessRule.ControlMapping   的访问被拒绝。    
   
  未授权此   ASP.NET   进程访问所请求的资源。出于安全原因,默认的   ASP.NET   进程标识为“{machinename}\ASPNET”,它只具有有限的特权。请考虑授予该   ASP.NET   进程标识访问此资源的权限。    
   
  若要授予   ASP.NET   对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”以添加“{machinename}\ASPNET”用户。突出显示此   ASP.NET   帐户,在“允许”列中选中“写”框。  
   
   
  行   99:   private   void   Button4_Click(object   sender,   System.EventArgs   e)  
  行   100: {  
  行   101: Employee   employee   =   new   Employee();  
  行   102:  
  行   103: DataSet   data   =   employee.GetEmployeeByUserID("9999");  
     
   
  源文件:   c:\inetpub\wwwroot\OA_System\WebUI\WebFormTest.aspx.cs         行:   101    
   
  是什么错误?  
  这个错误以前没发生过 问题点数:100、回复次数:6Top

1 楼nakrul()回复于 2003-09-03 10:52:30 得分 0

该如何解决这个问题???Top

2 楼gujunyan(缘份擦肩而过)回复于 2003-09-03 11:01:10 得分 0

按照出错的信息,可能是你的iis服务器设定的脚本执行用户权限太低引起。  
  我看出错信息猜的,很可能。你查查吧,祝你好运。Top

3 楼timmy3310(Tim)回复于 2003-09-03 11:01:16 得分 0

Com+组件需要注册  
   
  请到你的虚拟目录下面执行这样的命令:  
   
  regsvcs   bin\XXX.dll  
   
  XXX.dll是你的Com+组件的名称  
   
  另外,regsvcs命令在Framework安装的地方,请把该地址添加到Path环境变量中,否则Cmd将不会认识这个命令Top

4 楼nakrul()回复于 2003-09-03 11:01:35 得分 0

请教了!Top

5 楼timmy3310(Tim)回复于 2003-09-03 11:02:11 得分 100

Com+组件需要注册  
   
  请到你的虚拟目录下面执行这样的命令:  
   
  regsvcs   bin\XXX.dll  
   
  XXX.dll是你的Com+组件的名称  
   
  另外,regsvcs命令在Framework安装的地方,请把该地址添加到Path环境变量中,否则Cmd将不会认识这个命令Top

6 楼win911(Vincent)回复于 2003-09-03 11:29:13 得分 0

学习Top

7 楼nakrul()回复于 2003-09-03 11:55:20 得分 0

这样呀,真是谢谢了,我试试!Top

相关问题

  • 分布式事务处理出错??解决马上结贴
  • 分页出错??
  • 创建连接msdb数据库的事务时出错!进者有分!!
  • DataGrid分页出错!
  • (100分)fstream 出错
  • lyfupload出错!见者有分!
  • 拆分窗口 出错
  • 白捡分-----单击出错!
  • 白捡分-----单击出错!
  • System.Xml.XmlException: 分析 EntityName 时出错。

关键词

  • asp.net
  • 组件
  • 执行
  • 信息
  • asp
  • controlmapping
  • 事务交易
  • oacore
  • 命令
  • regsvcs

得分解答快速导航

  • 帖主:nakrul
  • timmy3310

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo