我想實現在Sitefinity自定義成員資格供應商,並通過在文檔都遵循:http://docs.sitefinity.com/tutorial-create-a-custom-membership-provider註冊一個Sitefinity自定義成員提供
當我來到登記在Sitefinity後端的供應商,我得到的消息未設置以下所需屬性:類型
我已經檢查過,再次檢查並再次檢查名稱空間和類名稱,甚至可以在代碼隱藏中聲明一個變量作爲提供程序類型,但它只是獲勝沒有。
我的供應商是這樣定義的:
namespace SitefinityWebApp
{
public class WebsiteMembersProvider : MembershipDataProvider
{
public WebsiteMembersProvider()
{
//... etc
我註冊商在SF後端爲:
SitefinityWebApp.WebsiteMembersProvider, SitefinityWebApp
而且我可以進入後面的代碼在我的母版頁之一,代碼:
SitefinityWebApp.WebsiteMembersProvider MyTestProvider;
事實上,該類出現在intellisense產品中就好了。
和項目所有編譯/運行良好 - 但SF不會讓我使用自定義提供程序!我也嘗試了在securityconfig.config文件中手動添加提供程序 - 類似的結果。
任何想法的人?
嗨!感謝您的迴應。我100%確定我已經正確地輸入了類型,並且輸入了正確的字段。本教程(和可下載的「完整代碼」與名稱空間等有一些不一致之處,但是我可以聲明我的會員提供者類型的變量的事實表明該部分現在是正確的......我將繼續聯繫與SF支持,並會發布我的答案,當我得到它! – Zippy