2013-08-22 46 views
0

我有一个aspnetcompatibility =真正的WCF服务(http绑定)在我的Asp.Net网站的同一个域中。Asp.Net Web窗体调用相同的域WCF服务,无需身份验证

我想从我的Asp.Net服务器端代码调用WCF服务。

我试图向http://testDomain/mySite/services/mySvc.svc发出一个网络请求,但获得了登录页面。

有没有办法从相同的域名asp.net网站调用wcf服务,以便该服务知道不会再次进行身份验证?

注意:我使用IIS7,只要我可以通过身份验证进行调用,就可以通过绑定进行更改。我希望能在IIS中托管svc。

回答

1

尝试在IIS中为托管服务启用Windows身份验证并禁用匿名身份验证(如果已启用)。此外,从客户端传递安全凭证(可能是您的情况下的域凭证)到服务。

+0

如果您确实想要避免任何身份验证,您可以将安全模式设置为无,并在IIS中启用匿名身份验证。它应该工作。 – vibhu

相关问题