Baie Disney, après reboot l’APC comporte des anomalies on le change, retour à la normale dans 10 minutes.
Author: laurent - responsable Technique
Migration DC et PRTG
Bonjour,
Nous avons migré nos deux contrôleurs de domaines internes avec succès. Reste à régler la remise en route d’un de nos serveurs de monitoring PRTG qui impacte les mesures d’une vingtaine de machines. Le service devrait être relancé cette nuit ou demain matin au plus.
Souci de caractères mal encodés
Quand on veut utiliser du texte dans une fonction (style envoyer des mails avec un texte pré enregistré), les caractères se retrouvent mal encodés :
Ex : , l’AŠquipe au lieu de l’équipe.
Pas un souci d’encodage de mail, cherché des heures avec Encoding mais sans succès.
Il suffit juste de ré encoder le texte en UTF8.
1 2 3 4 5 6 |
public static string retourneStringEnUTF8(string chaine) { byte[] l = Encoding.Default.GetBytes(chaine); chaine = Encoding.UTF8.GetString(l); return chaine; } |
ASPX – programmer web.sitemap et construire son propre menu
Bonjour,
Après des heures de recherche afin de pouvoir utiliser web.sitemap en mode programmé dans ma master page, je vous livre ici la méthode la plus simple afin de parser le fichier xml :
Tout d’abord le fichier XML web.sitemap
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<?xml version="1.0" encoding="UTF-8"?> <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0"> <siteMapNode title="Accueil"> <siteMapNode title="Nos métiers"> <siteMapNode url="location-camion-paca.aspx" title="SN SMTM LOCATION" /> <siteMapNode url="transport-marchandise-paca.aspx" title="SN SMTM TRANSPORT" /> <siteMapNode url="transport-express-paca.aspx" title="SN SMTM EXPRESS" /> <siteMapNode url="prestataire-transport-frigorifique-paca.aspx" title="SN SMTM FROID" /> </siteMapNode> <siteMapNode title="SN SMTM"> <siteMapNode url="implantations-snsmtm.aspx" title="LES IMPLANTATIONS SN SMTM" /> <siteMapNode url="flotte-reference-transport.aspx" title="Notre Flotte, nos Références" /> <siteMapNode url="transport-paca-objectif-co2.aspx" title="Objectif Co²" /> </siteMapNode> <siteMapNode url="cotation-transport.aspx" title="DEMANDE DE COTATION" /> <siteMapNode url="#footer" title="NOUS CONTACTER" /> </siteMapNode> </siteMap> |
Dans mon cas je ne devais utiliser que url et title, on peut rajouter autant d’infos que vous désirez (description, …)
A savoir, une ligne de titre, ex :
1 |
<siteMapNode title="Nos métiers"> |
ne doit pas contenir « # » en url par exemple, car si ce même lien se reproduit cela plante, effectivement impossible d’avoir deux liens identiques dans un même fichier de liens.
La partie cs intégrée à ma master page :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
protected StringBuilder sb = new StringBuilder(); protected void Page_Load(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); doc.Load(Server.MapPath("~/web.sitemap")); foreach (XmlNode itemNode in doc.DocumentElement.ChildNodes) { XmlElement itemElement = (XmlElement)itemNode; // Premier node = Accueil > on zappe dans mon cas //sb.AppendFormat("<li>[Item]: {0} | {1}</li>", itemElement.Attributes["title"].Value, itemElement.Attributes["url"].Value); if (itemNode.ChildNodes.Count > 0) { foreach (XmlNode childNode in itemNode.ChildNodes) { XmlNode node = childNode.Attributes["url"]; if (node != null) sb.AppendFormat("<li>[Item]: {0} | {1}</li>", childNode.Attributes["title"].Value, childNode.Attributes["url"].Value); else { sb.AppendFormat("<li>[Item]: {0} </li>", childNode.Attributes["title"].Value); foreach (XmlNode childNode2 in childNode.ChildNodes) { sb.AppendFormat("<li>[SubItem]: {0} | {1}</li>", childNode2.Attributes["title"].Value, childNode2.Attributes["url"].Value); } } } } } } |
Il faut ajouter l’ assembly :
- System.Xml
Méthode : je lis le premier node parent, et je regarde si il existe des nodes enfants, si oui alors j’affiche tous les enfants.
A savoir, pour checker si une valeur existe utiliser cette méthode :
1 2 |
XmlNode node = childNode.Attributes["valeur de champ"]; if (node != null){ ... } |
Prochain cours, génération de web.sitemap et fichier d’indexation google …
MAJ Windows
Microsoft se déchaine de nouveau cette semaine avec son flot de MAJ et un reboot obligatoire.
Serveurs de mails – SSL retour à la normale
Bonjour,
L’éditeur a relancé comme convenu ses services pour 13h, tout est rentré dans l’ordre pour ceux qui utilisent les protocoles SSL.
Serveurs de mails – souci de ssl
Bonjour,
Un dysfonctionnement sur les certificats ssl délivrés par let’s encrypt est détecté depuis ce matin. Aux dires de l’éditeur, le souci sera résolu ce vendredi, nous avons updaté les logiciels afin d’être compatible avec le nouveau mode d’édition des certificats.
Cela ne gêne en rien la lecture des emails, validez l’alerte de sécurité si vous en avez une, c’est juste que le ssl n’est plus reconnu mais il est bien présent.
n’hésitez pas en cas de question,
Cdt.
Optimisations Merak
Comptes IMAP
Tous les emails rentrent dans /inbox, et il n’est pas bon de laisser des milliers d’emails dans ce dossier qui est fréquemment synchronisé. Donc penser à créer un sous dossier et à y déplacer tous vos anciens mails !
Optimisation logicielles
Anti virus
Vérifier l’anti-virus du poste. Si tous les messages viennent du serveur IceWarp, il est possible de supprimer le contrôle des messages entrants qui ont déjà été contrôlés par le serveur.
Icewarp
Dans la console -> Fichier -> Console API :
c_system_services_smallfilescache_size = 128000000 (mettre 128 mo à la place de zéro) Ceci permet de mettre en cache les fichiers inférieurs à 3 Mo
c_mail_imap_idledisable = vrai (à la place de faux)
Dans la console menu Web -> site Default -> onglet Paramètres : décocher « Maintenir les cnx ouvertes »
Fin de migration Cloud 2.0
Bonjour, ce soir à compter de 21h, on migre notre serveur de mails CASSIS, une interruption de quelques heures est à prévoir, aucun email ne sera perdu, juste une indisponibilité du service.
Merci par avance pour votre compréhension,
Cdt.
4h44 : fin de la migration, tous les services sont relancés avec succès, merci pour votre patience.
Upgrade serveur de mails
Upgrade de tous nos serveurs de mails, RAS.