2009-04-20 48 views
0

我正在編寫一個基於SQL提供程序源的自定義memberhsip提供程序,並且我首先嚐試使SQL提供程序成爲一個單獨的項目。但是,除非我將所有源代碼放入我的Web應用程序的APP_Code文件夾中,否則Web應用程序無法識別它。爲什麼自定義成員資格提供程序文件必須位於我的Web應用程序的app_code文件夾中?

這是您如何實現自定義提供程序?我想我可以簡單地從Web應用程序中引用提供程序項目,然後繼續。

回答

3

如果您的提供程序在編譯程序集中,請確保將類型指定爲「Namespace.Type,Assembly.Name」。像「System.String,mscorlib」或「System.Web.UI.Design.ControlDesigner,System.Design」。

實施例:

<membership defaultProvider="OlaMembershipProvider"> 
    <providers> 
    <add name="OlaMembershipProvider" type="OpenAccess.Web.OlaMembershipProvider, OpenAccess.ClientSide" /> 
    </providers> 
</membership> 
相關問題