Mettre en œuvre “en Bas de la page” maintenance

Je sais qu'on pourrait tout simplement utiliser un app_offline.htm fichier pour ce faire.

Mais je veux être en mesure d'accéder le site web si mon IP est 1.2.3.4 (par exemple), de sorte que je puisse faire un test final.

if( IpAddress != "1.2.3.4" )
{
    return Redirect( offlinePageUrl );
}

Comment pouvons-nous mettre en ASP.NET MVC 3?

  • Vous pouvez toujours le faire uniquement à l'aide de IIS. Créer un nouveau site avec un autre nom d'hôte de liaison qui n'a pas de redirection. Pas besoin d'entacher votre code avec le "déploiement" des choses. 🙂
  • nous avons déjà fait des tests avec un autre nom d'hôte. nous avons besoin de faire un test final de nouveau avec du vrai nom de l'hôte.
  • Je peux voir que cela se produise ainsi.
  • J'ai une application MVC sur Azure IIS et ont réalisé app_offline.htm pour MVC pourrait ne pas être la meilleure option. J'ai rapidement utilisé app_offline.htm mais les feuilles de style, des images et des fichiers de script qui sont référencés pourrait se casser. Par exemple, IE Bord des forces de la barre oblique (/) après la fin de la domaine alors que google chrome ne comprennent pas la barre oblique. Mes références brisées. Pour MVC, je pense que les itinéraires de besoin pour prendre en charge et de ne pas le app_offline.htm