2015-05-01 62 views
0

我想實現在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文件中手動添加提供程序 - 類似的結果。

任何想法的人?

回答

0

我經歷了教程,親自嘗試一下,並遇到了和你一樣的問題。

你確定你把這個

SitefinityWebApp.WebsiteMembersProvider, SitefinityWebApp 

在ProviderType場(而不是「全球資源類ID」字段,這是我最初做的)?看起來,如果我從該字段中刪除文本並嘗試保存(以及無法解析該類型時),則會顯示錯誤消息。

否則,我不確定除了回收應用程序池之外,還有什麼可能。

+0

嗨!感謝您的迴應。我100%確定我已經正確地輸入了類型,並且輸入了正確的字段。本教程(和可下載的「完整代碼」與名稱空間等有一些不一致之處,但是我可以聲明我的會員提供者類型的變量的事實表明該部分現在是正確的......我將繼續聯繫與SF支持,並會發布我的答案,當我得到它! – Zippy

相關問題