Por que o provedor de perfil não foi integrado aos aplicativos Web?

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

  •  08-06-2019
  •  | 
  •  

Pergunta

Se você criar um projeto de arquivo da Web ASP.NET, terá acesso direto às informações do perfil no arquivo web.config.Se você converter isso em um aplicativo da Web e estiver usando o ProfileCommon etc.então você terá que passar por vários obstáculos para fazer seu aplicativo da web funcionar.

Por que o provedor de perfil não foi integrado aos projetos de aplicativos da Web ASP.NET como aconteceu com os projetos de arquivos da Web?

Foi útil?

Solução

O provedor de perfil usa o sistema ASP.NET Build Provider, que não funciona com projetos de aplicativos Web.

Adicionar uma classe BuildProvider personalizada ao arquivo web.config funciona em um site do ASP.NET, mas não funciona em um projeto de aplicativo da Web ASP.NET.Em um projeto de aplicativo da Web, o código gerado pela classe BuildProvider não pode ser incluído no aplicativo.

fonte: Documentação do provedor de compilação do MSDN

Outras dicas

Na verdade, a Microsoft tem uma solução para esse problema conhecido.É o "Construtor de perfil da Web".Usei-o para meu aplicativo Web e funciona muito bem.http://code.msdn.microsoft.com/WebProfileBuilder/Release/ProjectReleases.aspx?ReleaseId=980

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top