Pracuję nad usługą C#, która musi zapewniać uwierzytelnianie, a także zarządzanie rolami i profilami. Potrzebuję każdego profilu do posiadania właściwości typu List. Sekcja profilu w pliku web.config wygląda następująco:Korzystanie z właściwości profilu typu List w członkostwie .NET
<profile defaultProvider="MyProfileProvider" enabled="true">
<providers>
<remove name="MyProfileProvider"/>
<add connectionStringName="MySqlServer"
applicationName="MyApp"
name="MyProfileProvider"
type="System.Web.Profile.SqlProfileProvider" />
</providers>
<properties>
<add name="Websites" type="System.Collections.Generic.List<String>" serializeAs="Binary"/>
</properties>
</profile>
Jednak, kiedy rozpocząć usługa i próbują uzyskać dostęp do własności to zwraca następujący błąd:
System.Configuration.ConfigurationErrorsException: Próba załadowanie tego typu właściwości spowodowało następujący błąd: Nie można załadować typu "System.Collections.Generic.List <String>". (C: \ Projects \ MyProject \ web.config line 58) ---> System.Web.HttpException: Nie można załadować typu "System.Collections.Generic.List <String> '.
Czy istnieje sposób użycia ogólnej kolekcji do tego celu?