【发布时间】:2012-01-11 01:16:26
【问题描述】:
谁能帮我指出如何解决这个错误的正确方向?
System.Web.Services.Protocols.SoapException: Server was unable to process request.
---> System.Security.SecurityException: Request for principal permission failed.
at System.Security.Permissions.PrincipalPermission.ThrowSecurityException()
at System.Security.Permissions.PrincipalPermission.Demand()
at System.Security.PermissionSet.DemandNonCAS()
at LiveDocx.MailMerge.SetLocalTemplate(String template, String format)
我已经安装了我的公司从 LiveDocx 购买的这个软件。所以,我没有能力修改代码甚至阅读代码。我已经根据他们的文档安装了所有东西,并且确认该站点可以正常工作。我只能更改 IIS、文件夹权限和 Web.config 中的设置。我们的服务器,他们的软件。
现在,我在保持登录到网络服务时遇到问题。在您认为它是肥皂客户端之前,我已经通过调用供应商的服务器确认它可以工作。
在本地,我可以在登录期间成功调用 Web 服务,并且工作正常。但是,当我进行后续呼叫时,我会收到 Request for principal permission failed。
应他们技术支持的要求,我在 web.config 中添加了<trust level="Full" />,但没有成功。现在,他们已停止回复我们的电子邮件。
我不是 ASP.NET 开发人员,因此我的知识仅限于服务器设置。有人可以指出为什么会发生此错误的正确方向以及解决此问题的几个地方吗?
【问题讨论】:
-
我的windows组是新创建的,重启后问题就消失了。
标签: c# asp.net iis web-config livedocx