【发布时间】:2013-07-16 18:33:49
【问题描述】:
我有一个使用 FluentSecurity 的 ASP.NET MVC 网站。作为 Azure 网站,它运行良好。我需要将其设为 WebRole。我添加了一个 WebRole 项目,但 WebRole 在启动时失败,并出现一个通用的“页面无法显示,因为发生了内部服务器错误。”
我有一个 DenyAnonymousAccessPolicyViolationHandler 和 RequireRolePolicyViolationHandler 实现 IPolicyViolationHandler 和根据 http://blog.mariusschulz.com/setting-up-fluentsecurity-to-use-ninject-for-dependency-resolution 的整个 FluentSecurity 设置。
我发现当我删除两个实现IPolicyViolationHandler 的类时,WebRole 就可以正常启动了。我创建了一个演示此问题的示例项目,您可以在 https://dl.dropboxusercontent.com/u/73642/MvcApplication1.zip 找到它。
那么如何让 FluentSecurity 与 Azure WebRole 一起使用,包括我的策略类?
【问题讨论】:
-
您找到解决方案了吗?我的 DenyAnonymousAccessPolicyViolationHandler 遇到了完全相同的问题。
-
我没有。我在 Github 上报告了这个错误,但我没有得到任何回应
标签: c# asp.net azure azure-web-roles fluent-security