Почему поставщик профилей не был встроен в веб-приложения?

Если вы создаете проект веб-файла ASP.NET, у вас есть прямой доступ к информации профиля в файле web.config. Если вы конвертируете это в веб-приложение и используете ProfileCommon и т. д., вам придется пройти через целую кучу обручей, чтобы заставить ваше веб-приложение работать.

Почему поставщик профилей не был встроен в проекты веб-приложений ASP.NET, как это было в проектах веб-файлов?


person Guy    schedule 15.08.2008    source источник


Ответы (2)


Поставщик профилей использует систему поставщика сборки ASP.NET, которая не работает с проектами веб-приложений.

Добавление настраиваемого класса BuildProvider в файл Web.config работает на веб-сайте ASP.NET, но не работает в проекте веб-приложения ASP.NET. В проекте веб-приложения код, сгенерированный классом BuildProvider, не может быть включен в приложение.

источник: документация MSDN Build Provider

person Jon Galloway    schedule 15.08.2008

На самом деле у Microsoft есть решение этой известной проблемы. Это «Конструктор веб-профилей». Я использовал его для своего веб-приложения, и он отлично работает. http://code.msdn.microsoft.com/WebProfileBuilder/Release/ProjectReleases.aspx?ReleaseId=980

person nandos    schedule 11.03.2009