我需要使用在远程客户端上运行的 Windows 应用程序,它将连接到 Web 服务。Web 服务将访问 SQL 数据库以验证用户和角色,并执行其他任务。我正在使用 ASP.NET Membership 来管理用户和角色。我有 ASP.NET 成员资格,并且 Web 服务在开发机器上工作。我有一个带有服务引用的 Windows 客户端,当我访问不访问数据库的方法时,它可以工作,但是当我尝试访问访问数据库方法的服务方法时,我得到了用户与受信任的 SQL Server 连接没有关联。根据我尝试解决的问题,我会收到各种权限错误,但这是要点。我不希望 Windows 客户端需要数据库权限。我希望它向 Web 服务发送用户名和密码,然后 Web 服务包装Membership.ValidateUser(userName, password)
有人可以告诉我如何设置吗?