gpt4 book ai didi

c# - 从部署在 Sharepoint 中的 aspx 页面调用自定义成员资格提供程序时出现问题

转载 作者:太空宇宙 更新时间:2023-11-03 11:51:07 25 4
gpt4 key购买 nike

我已经在 Sharepoint 网站上实现了自定义的 membershipprovider 和 roleprovider,我使用了 Forms auth。

这工作正常,并且 Sharepoint 可以毫无问题地调用两个自定义提供程序上的方法。

我正在尝试从部署到 Sharepoint 的新 aspx 页面使用 Membership.CreateUser,但这失败并显示“指定的成员资格提供程序名称无效。参数名称:providerName”(我已尝试在\12 下部署页面文件夹和网站集的内容数据库中)。

我也试过从自定义角色提供者调用 Membership.CreatUser,这也能正常工作。

membershipprovider 在 web.config 中配置并且是默认提供者。

我是否需要做一些特殊的事情才能从部署在 Sharepoint 中的 aspx 页面访问成员资格

最佳答案

部署到 _layouts 的自定义页面不使用 inetpub 下的 web.config。您很可能需要将成员资格提供程序添加到 _layouts/文件夹(在 12 配置单元中)的 web.config 中 - 最佳实践要求您创建这样的子文件夹:12/TEMPLATES/LAYOUTS/(myapp)/mypage.aspx (web.config 也在这里配置了您的成员资格/角色内容)。

有道理吗?

-奥伊辛

关于c# - 从部署在 Sharepoint 中的 aspx 页面调用自定义成员资格提供程序时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2115889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com