Pagina's

dinsdag 22 november 2011

Dag 57: C# app database herstellen / nieuwe klanten website livegang

Vandaag, tussen de reguliere werkzaamheden door, een poging gedaan verder te gaan aan mijn C# applicatie. Echter was er iets goed fout gegaan met de MySQL database achter mijn applicatie. Ik heb gisteren een aantal MySQL backups van een klant uitgetest op mijn lokale database, om te testen of de backups naar behoren werkte. Aanvankelijk leek alles in orde, maar sinds vandaag wilde de mysqld deamon niet meer starten. Aangezien de databases te groot waren om een SQL dump van te maken, heb ik de complete databases met tabellen gedownload van de server. Deze simpelweg copieren naar de data directory van mijn MySQL database leverde dus dit probleem op. Ik heb hiervoor jammer genoeg mijn server opnieuw moeten installeren, en de tabellen opnieuw moeten aanmaken.
Helaas door wat uitzoek werk hier en daar, ben ik daarna niet meer toegekomen verder nog wat te doen aan mijn applicatie.

Later vandaag ben ik aan de gang geweest met het live zetten van een nieuwe klanten website. Deze moest vanaf de development omgeving in zijn geheel worden overgeheveld naar de live omgeving, inclusief de database. Echter bleek er op de live omgeving een conflict te zijn met dubbele Handler mappings. Deze was op de development omgeving op site niveau geconfigureerd, maar draaide op de live omgeving al op server niveau. Deze mappings dubbel toevoegen levert een conflict op. Deze mappings worden onder andere gebruikt voor user friendly urls. De oplossing hiervoor was de web.config aan te passen met de volgende regels in de tag: . Na dit te hebben aangepast, moest in de database de portial aliases nog worden aangepast, zodat de website begrijpt dat wanneer je naar de betreffende host header gaat (URL), deze correct wordt afgevangen en je naar de website wordt gestuurd.

Bovenstaande waren twee bijzondere dingen vandaag. Natuurlijk ben ik de rest van de dag met overige dingen bezig geweest zoals een aantal firewall issues e.d.

Geen opmerkingen:

Een reactie posten