ASP.NET + MVC 3 + IIS7.0 + HTTPS请求
简而言之,我如何在IIS7.0中设置HTTPS请求(注意:我没有使用IIS express)。理想情况下,只有我的AccountController中的事件才是我需要的,但我可以回过头来看看。我已经阅读了几篇帖子,然后我开始了解它们,但我想我只是需要指导,因为我不确定发生了什么。我所做的如下:
Web.Config中:
<authentication mode="Forms">
<forms name="MyMVCAUTH" loginUrl="~/Account/LogOn" timeout="20" protection="All" requireSSL="true"/>
</authentication>
在IIS7.0中:
使用debug = true通过VS“MS Visual Web Developer 2010 Express”运行我的应用程序,并删除了一个令人不喜欢的违规行targetFramework =“4.0”。但是,点击我的[登录]链接我的CSS样式已被删除!?!?我是否需要通过VS指定端口号如何?通过VWD,它选择一个随机端口号,当你点击超链接时,它会删除端口号?
答案 0 :(得分:2)
由于您已创建自签名证书,因此IE无法识别来自有效证书颁发机构的证书,并且会在您导航到网站时向您发出警告。您可以通过继续访问该网页来忽略该警告。你的CSS和javascrpt链接也会发生同样的问题。所以这就是你可以做的:将CSS和JS文件的链接复制粘贴到浏览器地址栏(使用HTTPS)并忽略警告。然后刷新实际页面( Ctrl + F5 )并重新显示样式。