5

FluentSecurity を使用する ASP.NET MVC Web サイトがあります。Azure Web サイトとしては問題なく動作します。これを WebRole にする必要があります。WebRole プロジェクトを追加しましたが、WebRole は起動時に失敗し、「内部サーバー エラーが発生したため、ページを表示できません」という一般的なメッセージが表示されます。

http://blog.mariusschulz.com/setting-up-fluentsecurity-to-use-ninject-for-dependency-resolutionに従って、FluentSecurity のセットアップDenyAnonymousAccessPolicyViolationHandlerRequireRolePolicyViolationHandler実装を行っています。IPolicyViolationHandler

実装している両方のクラスを削除するとIPolicyViolationHandler、WebRole が正常に起動することがわかりました。この問題を示すサンプル プロジェクトを作成しました。 https://dl.dropboxusercontent.com/u/73642/MvcApplication1.zipにあります。

では、FluentSecurity をポリシー クラスを含む Azure WebRole と連携させるにはどうすればよいでしょうか?

4

1 に答える 1