从 Windows 服务更新 ASP.Net 成员资格
我正在为一家物业管理公司做一个项目。 有一个存储所有租户和房产组合的后端系统,以及一个允许用户查看他们的包裹、服务请求等的前端网站。
我需要编写一个 Windows 服务,从后端提取他们的信息并将其放入会员数据库。
我不知道如何配置服务以连接到会员提供商。
I am working on a project for a property management company. There is the back end system that stores all of the tenants and property portfolios, and a front end website that allows users to view their packages, service requests etc.
I need to write a windows service that pulls their information out of the back end and place it into the membership database.
I cannot figure out how to configure the service to connect to the membership provider.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您基本上可以像使用 Web 应用程序一样使用它,关键是您的应用程序和 Web 应用程序必须具有相同的机器密钥值。 否则密码将无法以正确的方式加密或解密。
以下教程可能会帮助您从 Windows 应用程序使用它。 对于您的 Windows 服务,该过程应该是相同的。
You can basically use it as you were with the web application, they key is that you must have the same machinekey values for your application AND the web application. Otherwise the passwords will not encrypt or decrypt in the proper manner.
Here is a tutorial that might help you out a bit on using it from a windows app. The process should be the same for your windows service.
在解决方案资源管理器中打开“我的项目”文件,然后选择“服务”选项卡。 选中“启用客户端应用程序服务”选项并基本填空。
替代方案是创建一个 Web 服务,它将为您对会员资格提供程序进行处理,或者让您的 Windows 服务手动操作会员资格数据结构(假设它们位于数据库或类似选项中)。
open up the MY PROJECT file in Solution Explorer, and then select the SERVICES tab. Check the "Enable client application services" option and basically fill in the blanks.
Alternatives, is to create a webservice which will do the processing into the membership provider for you or to have your windows service manipulate the membership data structures (assuming they're in a database or similar option) manually.