J'ai une page maître ASP.NET qui fait référence à un fichier #include comme suit:Comment rafraîchir #include fichiers - ils sont en cache sur IIS7/ASP.NET
<!--#include virtual="/includes/scripts.inc"-->
J'ai modifié le fichier/includes /scripts.inc mais les modifications n'apparaissent pas dans les pages. Que faut-il faire pour que les modifications soient reflétées?
J'ai besoin pour éviter les éléments suivants:
- redémarrer le serveur
- redémarrage d'IIS
- modification web.config (ne semble pas avoir d'effet)
- à peu près tout ce qui cause le domaine de l'application pour redémarrer
Toutes les autres options? Y at-il un paramètre qui affecte combien de temps IIS met en cache les fichiers #include?
Quel genre de code gardez-vous dans les comprend? Je ne pense pas que vous devriez utiliser ces types d'inclusion old-school dans ASP.NET. – Jeroen
Je savais que quelqu'un me le demanderait. Il suffit de supposer qu'ils sont nécessaires pour l'application :) – frankadelic
Ma suggestion est d'éviter cet écueil, le style - son provenant asp, peut-être pour la migration facile, mais ce ne est pas gérer si parfait par asp.net. Vos pages ne comprenaient pas qu'elles ont besoin d'être mises à jour, alors elles ne le font pas et restent comme elles l'ont fait en premier lieu. – Aristos