Пользовательский членство не пользуется доверием
У меня проблема с пользовательским MembershipProvider и IIS (версия 7.0) - ему не доверяют. У меня есть небольшой тест для проекта, где я создал собственного провайдера с использованием.NET 2.0, я подписал его, зарегистрировался в GAC, поместил его в файл Administration.config и также установил " allowUntrustedProviders = true " (я знаю, что это не рекомендуется),
Через несколько дней я попытался удалить сборку из GAC и удалить все следы от сервера, но оставил ее в качестве поставщика по умолчанию. Я все еще получаю ту же ошибку, хотя нет сборки такого типа.
<add type="NewMembershipProvider.CustomMembershipProvider, NewMembershipProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=73d7f719ac6d406c" />
Затем я поместил полное имя в файл web.config, и я использовал IISReset для сброса IIS и выполнил все эти операции в качестве администратора, но я все еще получаю эту ошибку, говоря, что моему провайдеру не доверяют, когда я пытаюсь получить доступ к.Net Раздел "Пользователи" в IIS Manager. Ошибка ненадежного пользовательского провайдера. Это мой файл web.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authentication mode="Forms">
<forms loginUrl="login.aspx" name="formsauth1" timeout="15">
</forms>
</authentication>
<membership defaultProvider="MyCustomMembershipProvider" userIsOnlineTimeWindow="15">
<providers>
<add name="MyCustomMembershipProvider" type="NewMembershipProvider.CustomMembershipProvider, NewMembershipProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=73d7f719ac6d406c" connectionStringName="LocalSqlServer" enablePasswordReset="false" enablePasswordRetrieval="false" passwordFormat="Clear" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" applicationName="NewCustomProvider" />
</providers>
</membership>
<authorization>
<deny users="?" />
</authorization>
</system.web>
<system.webServer>
<modules>
<remove name="FormsAuthentication" />
<remove name="DefaultAuthentication" />
<add name="DefaultAuthentication" type="System.Web.Security.DefaultAuthenticationModule" preCondition="" />
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" preCondition="" />
</modules>
<defaultDocument>
<files>
<remove value="index.htm" />
<remove value="default.aspx" />
<remove value="index.html" />
<remove value="Default.asp" />
<remove value="iisstart.htm" />
<remove value="Default.htm" />
<add value="index.aspx" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
Есть ли какая-то комбинация настроек, которые я пропустил, или я пропускаю настройку, что я делаю неправильно?
Заранее спасибо за помощь и извините, если этот вопрос является дубликатом!