我有一个小难题,我有一个使用基于表单的身份验证的 asp.net 应用程序。在应用程序内部,我有一个 Web 服务,它检查 User.IsInRole("somerole") 自从用户登录以来,该服务与来自应用程序的 ajax 调用配合良好,而 ajax 调用来自他登录的浏览器。
现在,我想让胖客户端调用 webservices(初学者的 c# 控制台客户端),但不知道如何将凭证信息传递给它。
我已经考虑过执行以下操作但无济于事:
SomeWebService svc = new SomeWebService();
svc.Credentials = new NetworkCredential("formsusername","formspassword","");
String returnValue = svc.CallMyWebMethod();
有谁能告诉我这个的诀窍吗?:-)
谢谢!