Свойство SqlMembershipProvider.ApplicationName - PullRequest
0 голосов
/ 04 мая 2009


Q1

Чтобы настроить поставщика членства, вы также должны добавить раздел в файл web.config. Одним из свойств SqlMembershipProvider является также applicationName. Если вы не укажете этот атрибут, то API членства будет связывать объекты в базе данных с корневым приложением с именем «/».


А) что подразумевается под корневым приложением?

Например, если я создам новый веб-сайт в папке с именем Website1 и если я не укажу атрибут applicationName , объекты будут связаны с именем « / Website1” . Папка Website1 как насчет цитаты описывается как корневое приложение?


B) Полагаю, «/» представляет собой какой-то корневой каталог, но какой именно?


Q2

Если вы не указали Имя свойства в конфигурации членства, API (и, следовательно, любой администрации инструмент, такой как WAT) связывает объекты с корневым приложением с именем «/».

Что именно означает приведенная выше цитата под API, связывающим объекты с корневым приложением? Просто классы API скажут провайдеру членства связывать объекты в БД с именем "/ + DirectoryWhere__appIsSaved"?


1046 * спасибо *

1 Ответ

1 голос
/ 04 мая 2009

В 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
...