我在创建WCF时遇到了一个非常基本的问题。所以这就是我所做的
在VS2008中创建了一个ASP.NET网站项目。
在同一解决方案中创建了WCF服务应用程序。在此项目中添加了新的WCF服务“WCFService1.svc”。
3 ,.将Web服务器的设置从“使用Visual Studio开发服务器”更改为“使用IIS本地Web服务器”。
点击在ASP.net网站项目中添加“服务参考”,然后点击发现查看“WCFService1”服务。现在,当我尝试添加服务引用时,我始终收到错误消息“此服务的安全设置需要'匿名'身份验证,但未对承载此服务的IIS应用程序启用。”
但如果我回到“使用Visual Studio开发搜索器”设置,事情就可以了。
请告诉我这里发生了什么。这让我疯了!最终项目需要在IIS中部署,如果没有其他人能解决这个问题,我会很惊讶。