自定义RequireHttps和测试

时间:2012-02-09 21:33:13

标签: visual-studio-2010 asp.net-mvc-3 https

我有自定义的Authorize属性。此属性根据属性的参数检查用户是否也具有该操作的权限。在自定义Authorize属性中的某些时候,我想要重新请求HTTPS或重定向到它。有没有办法用AuthorizationContext做到这一点?

我该如何测试?并调试它?是否有一个简单的教程在我的VS 2010开发人员计算机中使用SSL?

谢谢!

1 个答案:

答案 0 :(得分:0)

RequireHttps将重定向但是它不会阻止浏览器首先发送可以捕获的非ssl数据。请注意,对于后期操作,这不会立即开箱即用。

要安装ssl,只需生成证书并导入即可。您是否订阅了pluralsight.com?我有一个课程,我在那里讨论requiressl和在本地机器上安装ssl的步骤(也是30天免费试用)

如果您只想了解详情:) 这是一个很好的PowerShell脚本:

http://learn.iis.net/page.aspx/491/powershell-snap-in-configuring-ssl-with-the-iis-powershell-snap-in/