Wcf服务访问错误-HTTP请求被禁止
当尝试访问我的WCF服务时,它引发以下异常Wcf服务访问错误-HTTP请求被禁止,wcf,http,authentication,iis,authorization,Wcf,Http,Authentication,Iis,Authorization,当尝试访问我的WCF服务时,它引发以下异常 客户端身份验证方案“匿名”禁止HTTP请求 内部支出:远程服务器返回错误:(403)禁止 其他意见: 它早就开始工作了 当我在其他系统上设置相同的应用程序时,没有错误 从我的系统本身使用windows应用程序,效果很好 情况: WCF服务托管在远程开发服务器中,我将其作为服务引用添加到我的web应用程序中 目前,使用该服务的Web应用程序是从VS运行的,而不是通过在IIS中托管 真是一团糟。有人面临过这样的情况吗?请与我分享。我在谷歌上搜索
- 客户端身份验证方案“匿名”禁止HTTP请求
- 内部支出:远程服务器返回错误:(403)禁止
- 它早就开始工作了
- 当我在其他系统上设置相同的应用程序时,没有错误
- 从我的系统本身使用windows应用程序,效果很好
- WCF服务托管在远程开发服务器中,我将其作为服务引用添加到我的web应用程序中
- 目前,使用该服务的Web应用程序是从VS运行的,而不是通过在IIS中托管
真是一团糟。有人面临过这样的情况吗?请与我分享。我在谷歌上搜索过这个问题,但没有一个是有用的 可能是windows身份验证已在本地计算机上打开,但未在IIS中打开 仔细检查您的服务正在运行的应用程序池。此外,请确保应用程序池正在运行集成模式,并且版本正确
具体参见第一步。检查承载服务的应用程序池。如果在那里打开了Windows身份验证,则将其包含在清单xml文件中
<system.web>
<authentication mode="Windows" />
</system.web>
您能否提供有关您正在使用的安全绑定类型的更多信息?当wcf服务被引用到web应用程序中时,Windows Auth、Basic、none等将使用默认配置。i、 e.窗户。所有默认设置都是在其他系统上工作Windows身份验证在IIS中启用。选中“集成windows身份验证”复选框。在目录安全选项卡中。请再检查一下这个问题,我补充了几点