2012-04-01 3 views
1

Я пытаюсь использовать [RequireHttps] в Rackspace Cloud Site, но я просто получаю сообщение о переадресации, когда я ударяю любые действия, которые используют этот атрибут. Я разговариваю с поддержкой, но они не очень помогают. Кто-нибудь получил [RequireHttps], работающий на сайте MVC 3 на сайтах облачных сайтов rackspace?Как вы используете [RequireHttps] в облачном облаке Rackspace

+0

Нашли решение, которое исправило мою проблему. http://stackoverflow.com/questions/2093858/check-for-ssl-when-hosted-in-rackspace-mosso-cloud – SocioBit

ответ

0

У меня была такая же проблема. Я наконец нашел статью базы знаний на сайте Rackspace.

http://www.rackspace.com/knowledge_center/article/how-do-i-force-ssl-on-my-aspnet-site-on-cloud-sites

web.config, опция работала просто отлично, только не забудьте удалить [RequireHttps] атрибут из вашего кода (не требуется).

Я скопировал его ниже для простоты.

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
<system.webServer> 
    <rewrite> 
    <rules> 
     <rule name="Redirect to HTTPS" stopProcessing="true"> 
     <match url=".*" /> 
     <conditions> 
      <add input="{HTTP_CLUSTER_HTTPS}" pattern="^on$" negate="true" /> 
      <add input="{HTTP_CLUSTER_HTTPS}" pattern=".+" negate="true" /> 
     </conditions> 
     <action type="Redirect" url="https://{HTTP_HOST}{SCRIPT_NAME}" redirectType="SeeOther" /> 
    </rule> 
    </rules> 
    </rewrite> 
</system.webServer> 
</configuration> 

 Смежные вопросы

  • Нет связанных вопросов^_^