我目前遇到的问题是我的MVC网站没有使用IIS 6正确响应。
我已将网址设置为http://mysite.co.uk,该网址会自动重定向到正确的MVC主页。由于网站包含敏感信息,我已将[RequireHttps]属性添加到每个控制器类,以自动将浏览器重定向到https://mysite.co.uk的https网址,该网址正常工作。
当我以http:// www .mysite.co.uk访问该网站时,该网站正确地重定向到https:// www .mysite.co.uk /Default.aspx但它随后以
响应错误请求(无效主机名)
看起来任何时候我使用 www。作为网址的一部分它无法响应但我在IIS网站下有一个主机头设置为www.mysite.co.uk。有什么特别需要做的让MVC理解www。路由方面的网址的一部分?
谢谢, 布赖恩。
答案 0 :(得分:0)
IIS 6不会像您认为的那样添加ssl主机头。请参阅我的文章:
http://completedevelopment.blogspot.com/2009/06/multiple-host-headers-ssl-and-wcf.html