在webservice中访问COM+服务,报出权限问题 ,求救!!!

runi 2006-03-10 05:22:19
拒绝访问。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.UnauthorizedAccessException: 拒绝访问。

ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。

若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。

源错误:


行 22: // try
行 23: // {
行 24: BlmComIBI=new BLMSVCLib.BIClass();//这一句出错,其中//BLMSVCLib是通过引用COM添加进来的
行 25: // }
行 26: // catch(Exception ex)


源文件: e:\work\susa\coding\webservice\susaservice\global.asax.cs 行: 24

堆栈跟踪:


[UnauthorizedAccessException: 拒绝访问。]
SusaService.Global..ctor() in e:\work\susa\coding\webservice\susaservice\global.asax.cs:24
ASP.Global_asax..ctor() in c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\susaservice\1470e209\7d39b623\q_err49k.0.cs:32

[TargetInvocationException: 调用的目标发生了异常。]
System.RuntimeType.CreateInstanceImpl(Boolean publicOnly) +0
System.Activator.CreateInstance(Type type, Boolean nonPublic) +65
System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +650
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +197
System.Web.HttpRuntime.CreateNonPublicInstance(Type type) +32
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance()
System.Web.HttpApplicationFactory.FireApplicationOnStart(HttpContext context)
System.Web.HttpApplicationFactory.Init(HttpContext context)
System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context) +170
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +414


...全文
124 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
runi 2006-03-13
  • 打赏
  • 举报
回复
搞定了,将COM+中的强制权限检查复选去掉即可!
qqqdong 2006-03-10
  • 打赏
  • 举报
回复
在iis中设置webservice可以匿名访问

12,165

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧