IIS 7.5, Windows 7 and the mystery of the 0x80070020

Tonight I was doing a bit of last minute prep for a demonstration to the customer the following morning.  I was running through some WF WCF services I’d written in VS2010, when I decided I should probably give them a spin in IIS.  I wasn’t expecting any problems…

So I did a simple File System deploy to my local IIS instance and tried loading up the service.  I got back a 404, how odd I thought, maybe Chrome is playing silly bugger and tried it in IE, nope still a 404.  I tried a second service and got the same result!

So I spun up the IIS Manager, checked the setting for my application and restarted IIS thinking maybe something screwy had gone on there… Nope, still 404ing.

I then checked the Default Web Site and low it was not running, east I thought I’ll just start it, and I was presented with this lovelly dialog.

“The process cannot access the file because it is being used by another process. (Exception from HResult: 0x80070020)”, what a clear and verbose error 😛  After a bit of Binging I found this article on MSDN that described my problem perfectly, someone had already taken ownership of either port 80 or 443!

I’d recently installed Skype on my machine to talk to my client and that’s when it’d stopped working.  After digging through the Skype Setting I found this:

One de-check later and a restart of Skype and the Default Web Site span up without any issue, my services ran and life returned to calm!  Yay!  Bad Skype!

Posted in .Net, IIS, Skype, VS2010, WCF, WF, WF 4.0, Workflow | Leave a comment

Moving blog providers

I’m in the process of moving from Blogger.com to WordPress, so there may be some artifacts in the posts until they’re fully cleaned up so bear with me.

I’ve got some new blog posts coming up on WF 4, so stay tuned they’ll be posted once I get past the migration 🙂

Posted in Uncategorized | Leave a comment

Slides and code from DDDSW

I’ve popped my slides and code on my sky drive, they can be downloaded from here.

I had an excellent time, and really enjoyed giving the talk, as well as going to the other talks 🙂  Guy and the team deserve every kudos going for putting on such an excellent event!  Hopefully I’ll be back next year 🙂

Posted in .Net, DDD South West, PRISM, Visual Studio | 3 Comments

Upcoming talks and sessions

So I didn’t make it into DDD Scotland either, again the competition was fierce! Worried? Me? Not at all! I’ve currently got 3 sessions submitted to DDD South West! MUHAHAHAHAAA! As before I’ve submitted my intro to PRISM and intro to Workflow 4.0, but this time I’ve also added in a new Unity based session. So vote for me! I’ll get into DDD eventually! 😀

In other news I’ve got a few talks lined up at the GL.NET and VBUG User Groups. The dates are:

24th May VBUG Portsmouth – Introduction to PRISM

5th June DDD South West – Hopefully I’ll get in!

16th June VBUG Bristol – Introduction To Workflow

? September GL.NET – Unity & IoC (link and better name to follow)

So what about NxtGenUG Southampton I hear you cry! Well we’ve got a cracking line up coming up over the coming months. Tonight we’ve got Neil Robbins coming down from the big smoke to do his talk on Document Databases.

Then on the 15th April we join in the UK Tech Days launch festivities with our own Richard Costal talking about Silverlight 4, and have a special guest from Microsoft joining us. Details to follow on the special guest!

On the 27th May we have all round Guru Liz Keogh joining us to talk about BDD. This should prove to be an excellent session, because if you have any examples you’d like Liz to apply BDD during the session then submit them to me via email me at JohnMc@NxtGenUG.net and she’ll select the best ones.

Then on 24th June we’ve got Phil Pursglove coming down to discuss Microsoft’s exciting new Velocity technology.

An absolutely cracking line up I’m sure you’re agree! In fact what are you waiting for?! Go register now! 😀

Posted in .Net, .Net 4.0, Agile, DDD South West, DDDScotland, NxtGen, PRISM, Session, Silverlight, VS, VS2010, WF, WF 4.0, Workflow | 1 Comment

DDD8 & DDDScotland

So I didn’t get any sessions into DDD8, which isn’t surprising considering the number of excellent sessions that have been proposed this year.  But it does mean that I get to go to all the sessions I want to and not have to worry about speaking 🙂

But I’m not out of the running yet, as I have submitted the same sessions to DDD Scotland, so there is still every chance one of my sessions will get voted in.  The voting for DDD Scotland opened today, so go vote for my sessions now! 😉

The voting link is http://www.developerdeveloperdeveloper.com/scotland2010/Users/VoteForSessions.aspx.

Posted in .Net, DDD, DDD8, DDDScotland, PRISM, WF 4.0 | Leave a comment

DDD8 Voting open!

Voting has opened for DDD8, so pop over there now and vote!  http://developerdeveloperdeveloper.com/ddd8/Users/VoteForSessions.aspx

I’ve put in 3 sessions this time:

Introduction to Windows Workflow Foundation 4.0

Introduction to PRISM

PRISM and MEF, Can they be friends

So if you’re interested in seeing any of these, vote for me! ;)  I’ve also submitted the same sessions for DDD Scotland in May.

Posted in .Net, DDD, DDD8, PRISM, WF, WF 4.0 | Leave a comment

Little things…

… are making the whole Visual Studio 2010 experience so much better. I know there are a whole range of fantastic features coming in Visual Studio 2010 and everyone’s blogging about them. But for me there are a whole host of little ones too that are going into making the next version better.

For instance, we’re all familiar with the Quick Watch and Watch Panes. They’re invaluable when you’re poking around debugging stuff. But something new that has entered VS 2010 is the ability to pin watches onto the code itself. So you can hover over a variable like you always have to see its value

but now you can pin that value in place and add comments, so whenever you debug into that code, your pinned value is displayed

http://content.screencast.com/users/JohnMcLoughlin/folders/Jing/media/6a2985c2-24e0-42b1-aead-f0db26fdd086/jingswfplayer.swf

Which is pretty darn cool 🙂

Posted in .Net, .Net 4.0, Visual Studio 2010, VS, VS2010 | Leave a comment