0


SqlMembershipProvider.ApplicationName財產

Q1

要配置的會員供應商,你還必須添加部分web.config文件。 SqlMembershipProvider的其中一個屬性也是applicationName。如果您未指定此屬性,則成員資格API將使用「/」名稱將數據庫中的對象關聯到根應用程序。


A)什麼是根應用程序是什麼意思?

例如,如果我創建了一個名爲WEBSITE1文件夾內的新網站,如果我不指定的applicationName屬性,那麼對象將使用一個名稱「/ WEBSITE1」相關。是文件夾Website1報價描述爲根應用程序?


B)我假定「/」表示某種根目錄的,但哪一個?


Q2

如果不指定成員配置應用程序 - Name屬性,該API(以及任何管理 工具,如WAT)對象的關聯具有「/」名稱的根應用程序。

上面的引用意味着API將對象關聯到根應用程序到底是什麼意思?簡單地說,API類將告訴成員資格提供者將DB中的對象與名稱「/ + DirectoryWhere__appIsSaved」關聯起來?


感謝名單

回答

1

在IIS根應用程序總是網站(除非你刪除該應用程序設置,在這種情況下,這將是取其配置爲應用程序的最外目錄。)基本上是:

Inetpub 
    >Website Folder (typically, the root application) 
     >Folder Name 
     >Application (could be the root app, if you removed the one above.) 
     >Sub Directory 
     >Sub Application 
+0

所以「/」代表根應用程序,但全名/ WebSite1不??!
*但是當我們使用NET Development Server而不是IIS時,什麼是根應用程序(從而哪個應用程序代表「/」代表)? – SourceC 2009-05-04 18:25:18