UmbracoMembershipProviderを別のサイトに使用する際に問題が発生しています。UmbracoMembershipProviderをASP.NET MVC Webサイトに使用する
私たちには、UmbracoのWebサイトとメインアプリケーション用のASP.NET MVC 3のWebサイトが含まれています。
Umbracoとカスタムアプリケーションの両方で同じ管理者を使用したいので、MVCアプリケーションでUmbracoMembershipProviderを使用する必要があります。
だから我々はhttp://website.com(Umbraco)とhttp://website.com/app(カスタムASP.NET MVC 3)を持っている
私たちのMVCアプリのweb.configファイルでこれを追加しました:
<add name="UmbracoMembershipProvider"
type="umbraco.providers.members.UmbracoMembershipProvider, umbraco.providers"
enablePasswordRetrieval="false"
enablePasswordReset="false"
requiresQuestionAndAnswer="false"
defaultMemberTypeAlias="Another Type"
passwordFormat="Hashed" />
<add name="UsersMembershipProvider"
type="umbraco.providers.UsersMembershipProvider, umbraco.providers"
enablePasswordRetrieval="false"
enablePasswordReset="false"
requiresQuestionAndAnswer="false"
passwordFormat="Hashed" />
私ものappSettingsにこれを追加:
<add key="umbracoDbDSN" value="connectionString" />
私はUmbracoのweb.configファイル
に同一の構成を有している私は次のメソッドを呼び出す:
Membership.Providers["UsersMembershipProvider"].ValidateUser(username, password)
私のIISのクラッシュを、私はStackOverflowExceptionがを取得します。
外部アプリケーションをUmbracoMembershipServiceに誰でも接続できましたか?
...私のサイトは空白のumbracoSettings.configファイルでの作業を取得することができました。おそらくあなたがUmbracoMembershipProviderを呼び出すいくつかの関数を呼び出すのでない限り、おそらくメンバーシップには関係していないでしょう。 – TheCodeKing
その例外を伴うスタックトレースがありますか?そして詳細については、イベントログをチェックしましたか? –
助けてくれてありがとうが、私はそれを働かせた。私がなぜStackOverflowExceptionを持っていたのかは分かりませんが、今は動作します!私はまもなく私の答えを投稿します –