В моей веб-конфигурации у меня определены 2 провайдера членства, один для sql, один для активного каталога. Мой мыслительный процесс состоял в том, что при сборке релиза я устанавливаю AD по умолчанию, но при отладке я использую sql. Это связано с тем, что мой компьютер разработчика не имеет доступа к домену для аутентификации пользователей.
Однако мне кажется, что мой веб-сайт пытается подключиться к обоим источникам, а не только к провайдеру по умолчанию. Поэтому, хотя у меня определен поставщик активного каталога, я не могу заниматься разработкой, поскольку он не может подключиться, даже если sql определен по умолчанию.
Можно ли подключиться только к провайдеру по умолчанию?
Моя неработающая веб-конфигурация выглядит так:
<membership defaultProvider="AspNetSqlMembershipProvider">
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="SqlServer" />
<add name="ActiveDirectoryMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider" connectionStringName="ActiveDirectoryServer" attributeMapUsername="sAMAccountName"/>
</providers>
</membership>