我最近编写了一个与Silverlight一起使用的Web服务,它使用ASP.net成员资格和角色.
要验证服务中的客户端,我查看HTTPContext.Current.User(当从Silverlight调用服务时,它可以工作)
但是,我一直试图从asp.net回发中调用相同的服务.但是,当我逐步访问服务时,HTTPContext.Current有一个用户名的emplty字符串.
我猜我有没有在web.config文件中做的事情导致httpContext没有通过代理发送到我的服务?
任何想法,将不胜感激.我需要能够以某种方式验证客户端使用asp.net成员资格和角色,并让它从asp.net客户端和Silverlight客户端工作.