ASP.NET + MVC 3 + IIS7.0 + HTTPS 请求
简而言之,如何在 IIS7.0 中设置 HTTPS 请求(注意:我没有使用 IIS express)。理想情况下,我只需要我的 AccountController 中的事件,但我可以回到这一点。我已经阅读了一些帖子,并且开始理解它们,但是我想我只需要指导,因为我不确定发生了什么。我所做的如下:
网络配置:
<authentication mode="Forms">
<forms name="MyMVCAUTH" loginUrl="~/Account/LogOn" timeout="20" protection="All" requireSSL="true"/>
</authentication>
在 IIS7.0 中:
- 通过将路径添加到我的代码并使用 DefaultAppPool 创建了一个新网站
- 我编辑了权限并使用“读取和执行”添加了 IIS_IUSRS 用户
- 更改了 DefaultAppPool 以使用最新的 .NET 框架
- 创建了一个新的自签名证书并添加了一个 https 绑定
- 我的“默认网站”指向端口 80 我停止并将默认端口 80 和 443 应用到我的新站点。
使用 debug=true 通过 VS“MS Visual Web Developer 2010 Express”运行我的应用程序,并删除了它不喜欢的 targetFramework="4.0" 违规行。但是,单击我的 [登录] 链接,我的 CSS 样式已被删除!?!?我是否需要通过 VS 指定端口号?通过 VWD 它选择一个随机端口号,当您单击超链接时,它会删除端口号?