Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Silverlight业务模板类型应用程序使用WCF身份验证和自定义架构,而不是由aspnet_regsql.exe工具生成的架构_.net_Wcf_Silverlight_Authentication_Service - Fatal编程技术网

.net Silverlight业务模板类型应用程序使用WCF身份验证和自定义架构,而不是由aspnet_regsql.exe工具生成的架构

.net Silverlight业务模板类型应用程序使用WCF身份验证和自定义架构,而不是由aspnet_regsql.exe工具生成的架构,.net,wcf,silverlight,authentication,service,.net,Wcf,Silverlight,Authentication,Service,我有一个场景,我真的需要你的帮助。我有一个Silverlight业务应用程序,它带有预配置的基本Gui,如登录、应用程序名等。我用aspnet_regsql.exe配置了一个数据库,并开始在我的应用程序中使用该数据库,如注册用户、验证用户等。但这不是我正在寻找的解决方案。我有以下问题,此模板无法填充 我有自定义表和自定义gui来创建用户(不同类型),这意味着我不能使用asp.net的表(是这样吗?) 我希望我的身份验证web服务是一个wcf服务,并在应该服务于其他服务的服务器上提供服务 我想创建

我有一个场景,我真的需要你的帮助。我有一个Silverlight业务应用程序,它带有预配置的基本Gui,如登录、应用程序名等。我用aspnet_regsql.exe配置了一个数据库,并开始在我的应用程序中使用该数据库,如注册用户、验证用户等。但这不是我正在寻找的解决方案。我有以下问题,此模板无法填充

  • 我有自定义表和自定义gui来创建用户(不同类型),这意味着我不能使用asp.net的表(是这样吗?)
  • 我希望我的身份验证web服务是一个wcf服务,并在应该服务于其他服务的服务器上提供服务
  • 我想创建自己的规则,并根据自己的GUI将这些角色分配给用户
  • 我希望我的WebContext与我的wcf服务配合使用,并为我提供Silverlight业务应用程序模板当前提供的所有内容,如isAthenticated、isLoggedIn、isLoggingIn等
  • 我该怎么走,有什么想法吗?谢谢

  • 实际上不是这样,您可以使用原始的身份验证服务(如果内存可用,则从AuthenticationBase派生),但需要使用自定义的身份验证服务替换web配置中的角色和成员资格提供程序。这样你就可以使用自己的桌子了

  • WCF Ria提供了内置的身份验证,这是一个非常好的解决方案,根据我的经验,它工作得非常好

  • 您可以通过自定义角色和成员资格提供程序来实现这一点,您可以使用任何由您决定的功能

  • 来自WCF Ria的身份验证服务在客户端生成WebContext对象。它包含您需要的功能


  • 你能重新格式化你的问题的标题,使它不仅仅是一个标签的集合,而是一个实际的问题吗?Maciek,我需要将我的服务部署在另一台服务器上,而不是承载我的silverlight应用程序的服务器上,那么RIA服务是否可以呢。第二,如果你知道的话,请你给我指一些好的资源,博客。谢谢你的回复。是的,这是可能的,但是Ria服务只能在IIS上托管。2.这种情况将导致跨域访问问题,因此请注意。3.问问谷歌。