2012-08-24 55 views
1

当试图访问我的WCF服务它抛出以下异常WCF服务访问错误 - HTTP请求被禁止

  • HTTP请求与客户端身份验证方案“无名氏”禁止。
  • 内部检查:远程服务器返回错误:(403)禁止。

其他意见:

  • 这是工作时,我成立了其他系统没有错误较早
  • 相同的应用程序。
  • 从我的系统本身使用Windows应用程序,它工作正常。

现状:

  • WCF服务在远程开发服务器托管和我加在我的web应用程序服务的参考。
  • 对于消耗服务现在的Web应用程序从VS不是由IIS

一个真正的混乱托管运行。有没有人遇到这种情况?请与我分享。我谷歌关于这个问题,但没有他们是有帮助的。

+0

你能提供有关您使用的是什么类型的安全性绑定的更多信息? Windows身份验证,基本,无等 – Dan

+0

当wcf服务引用到Web应用程序时使用默认配置。即Windows。所有默认设置都在其他系统上工作 –

回答

0

可能是您的本地计算机上打开了Windows身份验证,但在IIS中未启用。

仔细检查您的服务正在运行的应用程序池。另外,请确保应用程序池正在运行集成模式并且版本正确。

看到这个article具体的第一步。

+0

在IIS中启用Windows身份验证。选中“统计窗口验证”复选框。在目录安全性选项卡。 Plz再次检查问题,我补充了几点 –

0

检查托管服务的应用程序池。如果在那里打开Windows身份验证,则将其包含在清单xml文件中。

<system.web> 
    <authentication mode="Windows" /> 
</system.web> 

相关信息:Click here

相关问题