3

내 ASP.NET MVC4 프로젝트에서 Postgresql과 NHibernate를 사용하고자하므로 보안 및 인증 기능을 위해 WebMatrix.WebData.WebSecurity를 ​​사용할 수 있는지 궁금합니다. NHibernate에와 포스트 그레스 함께 이미 작동하지만 함께 WebSecurity 클래스 설정하려는 경우 :NHibernate와 Postgresql에서 WebSecurity 사용하기?

WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "Id", "UserName", autoCreateTables: true); 

을 나는 다음과 같은 오류 메시지가 얻을 :

Unable to find the requested .Net Framework Data Provider. It may not be installed. 

DbProviderFactory 만들기도

작동하지 않습니다
<system.data> 
    <DbProviderFactories> 
    <add name="Npgsql - .Net Data Provider for PostgreSQL" invariant="Npgsql" 
     description=".Net Data Provider for PostgreSQL" type="Npgsql.NpgsqlFactory" /> 
    </DbProviderFactories> 
</system.data> 

원칙적으로 EntityFramework를 사용하지 않고 WebSecurity 클래스를 사용할 수 있습니까? 아니면 문제를 해결할 제안이 있습니까?

고맙습니다.

+0

기본 연결은 ms sql 서버 여야하지만 확실하지 않은 링크를 발견했습니다. http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and- asp-net-mvc-4-templates.aspx –

답변