프로필 공급자가 Web Apps에 내장되지 않은 이유는 무엇입니까?
-
08-06-2019 - |
문제
ASP.NET 웹 파일 프로젝트를 생성하는 경우 web.config 파일의 프로필 정보에 직접 액세스할 수 있습니다.이를 Web App으로 변환하고 ProfileCommon 등을 사용해 왔다면그런 다음 웹 앱이 작동하도록 하려면 수많은 난관을 뛰어넘어야 합니다.
웹 파일 프로젝트와 마찬가지로 ASP.NET 웹앱 프로젝트에 프로필 공급자가 내장되지 않은 이유는 무엇입니까?
해결책
프로필 공급자는 웹 응용 프로그램 프로젝트에서 작동하지 않는 ASP.NET 빌드 공급자 시스템을 사용합니다.
web.config 파일에 맞춤형 빌드 프로보더 클래스를 추가하면 ASP.NET 웹 사이트에서 작동하지만 ASP.NET 웹 애플리케이션 프로젝트에서는 작동하지 않습니다.웹 응용 프로그램 프로젝트에서는 BuildProvider 클래스에서 생성 한 코드를 응용 프로그램에 포함시킬 수 없습니다.
원천: MSDN 빌드 공급자 설명서
다른 팁
실제로 Microsoft에는 이 알려진 문제에 대한 솔루션이 있습니다."웹 프로파일러 빌더"입니다.내 웹 앱에 사용했는데 훌륭하게 작동합니다.http://code.msdn.microsoft.com/WebProfileBuilder/Release/ProjectReleases.aspx?ReleaseId=980
제휴하지 않습니다 StackOverflow