1. 注释代码:App.xaml.cs文件中需注释红色部分的代码:
private void Application_Startup(object sender, StartupEventArgs e)
{
// 这使您可以将 XAML 文件中的控件绑定到 WebContext.Current 属性。
this.Resources.Add("WebContext", WebContext.Current);
// 如果使用 Windows 身份验证,或如果用户在上次登录尝试时选择了“使我保持登录状态”,则会自动对用户进行身份验证。
// WebContext.Current.Authentication.LoadUser(this.Application_UserLoaded, null);
// 在执行 LoadUser 期间向用户显示一些 UI
this.InitializeRootVisual();
}
对项目中引用的 System.ServiceModel.*.dll修改属性为复制到本地
3.需要将WCF服务注册到IIS:c:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation>service
ModelReg.exe -i
4.在IIS中发布服务后,身份验证采用匿名验证。