В ASP.NET, профиль хук в HttpContext.Current.Profile собственности, который возвращает динамически созданный объект типа ProfileCommon, полученный от System.Web.Profile.ProfileBase.
Профиль, как правило, включает в себя метод GetProfile (имя строки), но вы не найдете его официально зарегистрированным в MSDN (и он не появится в intellisense в visual studio), потому что большая часть класса ProfileCommon динамически генерируется, когда ваш ASP.NET приложение составлено (точный список свойств и методов будет зависеть от того, как «профили» настроены в вашем web.config). GetProfile() does get a mention on this MSDN page, так что кажется реальным.
Возможно, в классе библиотеки проблема заключается в том, что информация о конфигурации из web.config не подбирается. Является ли ваш класс библиотеки частью Solultion, который включает веб-приложение, или вы просто работаете над библиотекой изолированно?
Библиотека является частью решения –
В вашем классе библиотеки выполняются другие свойства объекта «Профиль». OK , или весь объект Profile не работает? – codeulike