我遇到了ssl证书的奇怪行为。我不知道如何解释最好但是在这里,当我在办公室网络内时,我的访问被拒绝例外,但是当我在我的家庭网络或使用3g连接时,表单提交正常。有时,即使我从家庭互联网提供商处连接,表格也会随机失败。
有人可以解释为什么这是零星的。证书不应该影响你所在的网络?
和异常日志
流程信息: 进程ID:6268 进程名称:w3wp.exe 帐户名称:NT AUTHORITY \ NETWORK SERVICE
异常信息: 异常类型:System.ServiceModel.Security.SecurityAccessDeniedException 异常消息:访问被拒绝。
请求信息: 用户: 经过身份验证:错误 验证类型: 线程帐户名称:NT AUTHORITY \ NETWORK SERVICE
我忘了添加例外只是办公室网络外的零星,办公室网络内部的Web服务调用失败100%
答案 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)