首页 新闻 会员 周边

关于WCF ASP.NET 分布式架构问题

0
悬赏园豆:50 [待解决问题]

我创建了一个站点 使用技术为通过asp.net 调用WCF服务
       WCF安全验证我使用的是通过x.509证书加密USERNAME方式进行验证,我想讲用户名和密码存入到数据库中,可是这样的话是不是每次调用WCF都访问数据库去验证用户信息,这样对性能影响比较大,需要怎么处理?

  
    

余粮的主页 余粮 | 初学一级 | 园豆:37
提问于:2015-01-23 16:59
< >
分享
所有回答(4)
-1

Asp.Net 访问 WCF 的请求可以分为两个部分,一是运行在服务器端的 IIS 应用程序池访问 WCF,而是运行在客户端浏览器中的 JS 访问 WCF。是否这两种方式都要支持?

Launcher | 园豆:45045 (高人七级) | 2015-01-23 17:07
0

你可以把帐号和密码(可逆加密)存到web.config里面。

验证的话,通过一个通用类,把UID和PWD封装为两个属性。

属性用于把key获取web.config的appSettings列表的value信息返回。

<appSettings>
<add key="UID" value="uid"/>

<add key="PWD" value="pwd"/>

</appSettings>

Cat Qi | 园豆:761 (小虾三级) | 2015-01-26 16:57

这样只能有一个,我想通过后台能设置用户信息,我现在比较倾向存储到XML里面

支持(0) 反对(0) 余粮 | 园豆:37 (初学一级) | 2015-02-06 09:48
0

用户名密码价格缓存不就得了?

garry | 园豆:495 (菜鸟二级) | 2015-01-28 16:07

请教下,WCF能使用memcache缓存么?

支持(0) 反对(0) 余粮 | 园豆:37 (初学一级) | 2015-02-06 09:50

@余粮: 当然可以啊,完全没问题

支持(0) 反对(0) garry | 园豆:495 (菜鸟二级) | 2015-07-21 16:39
0

有听说过口令吗?就是他了

| 园豆:780 (小虾三级) | 2015-06-01 22:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册