0

私はこの例に従っています: OpenID Authentication with ASP.NET MVC3 , DotNetOpenAuth and OpenID-Selector

新しい MVC4 プロジェクトを開始し、上記の記事で提案されているように OpenId コードを追加しました。

AccountController の Authenticate アクションのブレーク ポイントに到達できません。

Google または Yahoo をクリックすると、次の空白のページが表示されます: http://localhost:37638/Account/Authenticate?ReturnUrl=

4

2 に答える 2

0

暗い場所での撮影: MVC 1-3 が MVC 4 にリダイレクトするための適切な bindingRedirects が web.config ファイルにありますか?

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
            <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="4.0.0.0" />
        </dependentAssembly>
    </assemblyBinding>
</runtime>
于 2012-02-02T03:42:59.520 に答える
0

コントローラーの Authorize 属性を削除する代わりに、AllowAnonymous 属性をアクションに追加することで、問題が解決しました。

于 2012-03-12T20:27:42.997 に答える