我正在重建一个网站,我正在尝试使用SOA方法.当前网站使用的是.NET 2.0,并使用现成的SqlMembershipProvider.
我们试图消除与数据库的直接连接,并通过WCF服务层推送所有内容.我们正在使用的方法是将所有内容分开 - 有一个用于模型和接口的库,一个用于服务的库,以及一个用于服务代理的库.
到目前为止,最大的障碍是弄清楚如何管理用户身份验证及其会话.使用这种方法做到这一点的最佳方法是什么.
我们应该废弃.NET成员资格模型并使用类似OpenId的东西,并且只允许用户将他们的数据重新连接到新帐户吗?
我已经做了一些搜索,但是在如何管理它方面找不到很多,虽然我知道它已经完成了.
是否可以在 XDocument 中获取当前 XElement 的路径?例如,如果我遍历文档中的节点,是否有某种方法可以获得该节点(XElement)的路径,以便它返回类似 \root\item\child\currentnode 的内容?