添加对WCF服务的引用会产生错误

时间:2009-11-24 21:32:39

标签: wcf

我在创建WCF时遇到了一个非常基本的问题。所以这就是我所做的

  1. 在VS2008中创建了一个ASP.NET网站项目。

  2. 在同一解决方案中创建了WCF服务应用程序。在此项目中添加了新的WCF服务“WCFService1.svc”。

  3. 3 ,.将Web服务器的设置从“使用Visual Studio开发服务器”更改为“使用IIS本地Web服务器”。

    1. 点击在ASP.net网站项目中添加“服务参考”,然后点击发现查看“WCFService1”服务。现在,当我尝试添加服务引用时,我始终收到错误消息“此服务的安全设置需要'匿名'身份验证,但未对承载此服务的IIS应用程序启用。”

    2. 但如果我回到“使用Visual Studio开发搜索器”设置,事情就可以了。

    3. 请告诉我这里发生了什么。这让我疯了!最终项目需要在IIS中部署,如果没有其他人能解决这个问题,我会很惊讶。

1 个答案:

答案 0 :(得分:1)

VS开发服务器默认使用匿名身份验证。如果您在虚拟目录的选项中更改身份验证,它将起作用 Here我找到了一些可能对您有帮助的链接。