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

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

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

15.08.2008 18:58:54
2 ОТВЕТА
РЕШЕНИЕ

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

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

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

3
15.08.2008 19:02:40

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

4
11.03.2009 04:17:21