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

StackOverflow https://stackoverflow.com/questions/12603

  •  08-06-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

Источник: Документация поставщика сборки MSDN

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top