Oh!Super164 取り留めのない日記のような

2012/10/21 日曜日

asp.net mvc4

Filed under: ASP — pecos @ 23:01:48

vs2010にmvc4を入れてみた
mvc4のインターネットアプリケーションのテンプレートで作成された雛形で、以前のようにForm認証でSQLサーバー以外を使おうとすると思うようにいかない。MembershipProviderはExtendedMembershipProviderより派生させないといけないようだ。

Public Class MyMembershipProvider
	Inherits WebMatrix.WebData.ExtendedMembershipProvider


ProfileProviderやRoleProviderは前のままで通った。
web.configには以下のような記述を追加。

  <appSettings>
    <add key="enableSimpleMembership" value="false" />
    <add key="autoFormsAuthentication" value="false" />
  </appSettings>
  <system.web>
    <membership defaultProvider="MyMembershipProvider">
      <providers>
        <clear />
        <add name="MyMembershipProvider"
             type="Test.MyMembershipProvider"/>
      </providers>
    </membership>
  </system.web>


これでMySqlなりOracleからでも使えそう。

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress