我有一个网页,我正在使用asp.net mvc3。我正在通过appharbor进行部署,这非常棒。整个页面是公开的,所以我不需要用户认证或类似的东西,但是只有我应该能够访问的管理页面。限制访问视图只调试
我不想用任何形式的密码验证页面,我希望某些视图只能在调试模式下在本地运行时访问,而不是一旦部署到appharbor。
是否有某种环境的设置,我可以用它来:根据是否在本地运行或在服务器上
- 显示或隐藏页面元素(链接)。
- 如果应用程序在appharbor上运行,则限制对整个视图(返回403)的访问。
我该如何在我的视图和控制器中读取和应用这些设置?
这有效,但我已经决定了它的一个坏主意。最好不要重新发明轮子并使用内置的身份验证提供程序和过滤器。它只是更好地工作。 – captncraig 2011-06-08 18:37:22