Den 14e februari fyllde jag 30 år och detta firade vi med en weekend till London, bara Sara och jag. Vi har inte rest utanför Sverige (nåja, finland har vi åkt färja till) tillsammans sen 2000 och det var onekligen spännande. Som present fick jag även gå på FA cup matchen mellan West Ham – Middlesbrough och vilken känsla det var! underbar fotbollskultur och man kunde verkligen känna det sekunden man lämnade tunnelbanan. Ska inte beskriva resan för mycket då Sara kommer att köra en lite mera ”djup” rapport från själva resan men jag tänkte länka upp lite bilder som vi tog under helgens gång 🙂

Lite kort om det som hände:

* vi körde till fel parkering i arlanda och kom inte ut
* vi kom just när boardingen skulle ske (skön timing 😉 )
* tog tåget från flyget men hoppade på fel buss och hamnade långt åt h-e.
* tog fel buss igen
* gick och gick och gick
* London eye var fantastiskt!
* Big Ben var inte så big som man trodde, dock vacker från långt håll
* London älskar högklackat
* vi var med en ”Silent disco” event i Trafalgar Square som var facebook uppstyrt, rätt häftigt
* Sara hittade en ”present” när hon var på toa i Scotch Steakhouse vilket förövrigt tog 50kr för två glas kranvatten
* Vi blev ombedda att planka tunnelbanan av själva tunnelbanavakten. Han var supertrevlig 🙂
* Upton Park har en magnifik fotbollskänsla. Läktarkulturen var oslagbar!
* Biljetterna som Sara hade fixat var fenomenala! Jag kunde känna svettlukten från ’Boros avbytarbänk! 😀
* vi gick och gick ännu mer
* Sara fick feber

och mycket mycket mer hände men det tar vi sen annars kommer jag aldrig att posta bilderna i väntan på att vi ska orka skriva något mer om det hela 🙂

This is a common error to get after migration to EPiServer 5 and happens when you do the migration itself on a machine running IIS7, because the migration will make your web.config configured for IIS7, then when you take it to your developing machine that is running IIS6 you’ll get this error. What you need to do is take away the IIS7 settings and implement the IIS6 ones. Biggest difference is that IIS6 uses <system.web>(Integrated mode)  and IIS6 uses <system.webserver>(Classic mode).

IIS6 Example:

[sourcecode language=’xml’]








[/sourcecode]

IIS7 example

[sourcecode language=’xml’]








[/sourcecode]

The examples are taken from the EPiServer documentation and you can read more about this issue there.

Easy fix:

Easiest way for you to fix this is to simply install a new EPiServer 5 solution on your machine that is running IIS6, copy the web.config and add your specific changes to that web.config.

En tråkig söndag eftermiddag satt vi och lekte med dockorna. Ebba har alltid så roliga lekar så vi bestämde oss för att helt enkelt ta och göra en liten film av det 🙂 Så här blev resultatet av Ebbas Dockteater!

I wish that I had great things to say regarding running a migration using SQL Server 2008 but I don’t.

Strike One: I couldn’t run a simple EPiServer CMS5 installation to the sql server. I kept getting this error:

Error – User ’dbo’ does not have permission to run DBCC TRACEON

After some searching I came to the conclussion that the only thing one could do to override this is to give my user sysadmin rights. Something that not many customers fancy giving away.  But it did actually work and the insallation was successful.

Strike Two: With a fresh epi5 site installed and my original site upgraded to 4.62b and ready to rock, I started to run the migration tool. The Result? ”Migrating Data…” And nothing else. It didn’t really start the job and just died there. I even gaved it 12 hours (over the night) and nothing happened. I still had sysadmin rights so that wasn’t it.

Strike Three: With not much patience left I tried to do a workaround, i.e to backup the Databases and restored them on a 2005 machine, then do the migration and then back to the 2008 machine. The problem is that SQL Server doesn’t have backward compatibility 🙁

So basicly I’m going to reproduce everything on the 2005 machine and work from that one. Once done, I’ll do a backup and then restore that to the sql server 2008 and have the final product running on that one. Not the best solution.

I’ve a case open @ EPiServer and who knows, maybe they have a solution for this. I’ll be sure to post it once I get it.

*EDIT*
Well, once I was doing all the work on the SQL Server 2005 machine, I encountered an error doing the migration itself. It was complaining about DTC transactions. Then it hit me, that the same thing might be whats wrong with the migration to the SQL Server2008. So I added the following settings and voilá! it worked!

I did notice that they had info about this on their Migration tool info page but the error itself never came up when doing the migration, except when I tried to run it against SQL Server 2005.

Hope this helps someone out 😛

while upgrading to CMS5 you need to convert your Forms to XForms. But trying to do so, I encountered an error. It dies a bit after  the EPiServer.Admin.ConvertFormToXform.ConvertForm2Xform method and its during System.Xml.XmlTextReaderImpl.ParseQName. The problem was that some of the fields started off with an integer. That is ”1. question” and so on. Simply changing the names of the fields to something else like ”Question 1” was enough to make it work.

Not the prettiest fix, but it will do the job