我是.Net framework的新手。我正在使用Visual Studio 2012 express.Actually我必须将一个web服务和主机公开到IIS7中。所以我创建了新网站并在visual studio中选择了WCF web服务并编写了合同。我正在使用Rassoc.Samples.BasicAuthenticationModule进行身份验证。在IIS管理器中,我禁用了匿名身份验证。 现在,当我浏览网站时,它会问我凭据(凭证存储在user.xml中)。当我提供相同的罚款。但是当我点击Service.svc时,它给我下面的错误: -
> [NotSupportedException:此服务的安全设置需要“匿名”身份验证,但未为承载此服务的IIS应用程序启用。]
当我在IIS管理器中启用匿名时,每个东西都运行正常。单击Service.svc .it给出WSDL。
我不知道如何处理这个wsdl。我无法启用IIS管理器中的ananaymous。
请建议我解决方案...(如何为此服务启用身份验证。可以在web.config中)
先谢谢。