SecurityAccessDeniedException拒绝访问

时间:2015-01-09 14:50:54

标签: wcf certificate ssl-certificate

我遇到了ssl证书的奇怪行为。我不知道如何解释最好但是在这里,当我在办公室网络内时,我的访问被拒绝例外,但是当我在我的家庭网络或使用3g连接时,表单提交正常。有时,即使我从家庭互联网提供商处连接,表格也会随机失败。

有人可以解释为什么这是零星的。证书不应该影响你所在的网络?

和异常日志

流程信息:     进程ID:6268     进程名称:w3wp.exe     帐户名称:NT AUTHORITY \ NETWORK SERVICE

异常信息:     异常类型:System.ServiceModel.Security.SecurityAccessDeniedException     异常消息:访问被拒绝。

请求信息:     用户:     经过身份验证:错误     验证类型:     线程帐户名称:NT AUTHORITY \ NETWORK SERVICE

我忘了添加例外只是办公室网络外的零星,办公室网络内部的Web服务调用失败100%

2 个答案:

答案 0 :(得分:0)

我不是100%肯定,但我认为问题与权限有关。你在工作和家庭之间使用不同的帐户/计算机吗?

听起来您的工作帐户不允许在家庭版本上修改网络服务(取决于您的IT配置),管理员通常可以访问所有服务。打开管理命令提示符并键入

net localgroup YOUR_USERNAME_OR_GROUPNAME networkservice /add

您可能还需要将自己添加到服务组中(否则添加网络服务可能无效)

net localgroup YOUR_USERNAME_OR_GROUPNAME localservice /add

答案 1 :(得分:0)

检查web.config中是否定义了serviceAuthorization行为,它可能会调用一些实现ServiceAuthorizationManager的自定义类,进行一些身份验证并失败(例如从CheckAccessCore返回false)