January 17th, 2013
Andrew, the founder of Didsbury Design has now successfully achieved the Microsoft Certified specialist certification for: Programming in HTML5 with JavaScript and CSS3. This is just part of our goal to provide better solutions for Business’ looking to harness the value that HTML5, CSS3 and Ajax can provide.
Please don’t hesitate to get in touch if you have any projects you wish to discuss, we would be happy to assist.

January 17th, 2013
Andrew, the founder of Didsbury Design has now successfully achieved the Microsoft Certified Professional Developer: SharePoint 2010. This is just part of our goal to provide better solutions for Business’ looking to harness the value that SharePoint can provide when configured, and customised effectively.
Please don’t hesitate to get in touch if you have any SharePoint or Dynamics CRM projects you wish to discuss, we would be happy to assist.

January 17th, 2013
Andrew, the founder of Didsbury Design has now successfully achieved the Umbraco Certified Developer award at level 2. This is just part of our journey to being able to better provide solutions for business’ looking for a professional Content Management System.
Please don’t hesitate to get in touch if you have any projects coming up you wish to discuss.

September 29th, 2012
So you have decided to go with Umbraco as your CMS (good choice).
After you have installed Umbraco and created a published page via the administration area you should be able to view your site. If you can view the site, this post is not for you!
If you are getting redirected to the installation page even though you have published content then please check that in the web.config you have the following value set to your version of Umbraco:
<add key="umbracoConfigurationStatus" value="4.9.0" />
Sometimes if the permissions were not correct for the web.config file during install you will find the connection string you used upon installation is not persisted and also this version number is not set.
Once you set this value you should be able to view your content.
Hopefully this will save you some time if your having this problem.
April 23rd, 2012
Every now and then, with Dynamics CRM 2011 (and CRM 4), you can end up with two default views for the same Entity. It seems to occur when you import a solution with certain customizations to an entity.
I think in our case it occurred when we renamed the Account entity to be Organisation. A supported way of resolving this is outlined below.
- Create a new view on the same entity called ‘fix’ and assign some filter criteria (it doesn’t matter what)
- Set the new view as the default
- Publish your changes
- Open the new view, go to more actions and delete it. You can’t delete it from the main list of views as you will get an error “You cannot delete a default view until you have specified another view as the default”
- Publish your entity again
You should now only have one default view and no more problems!
November 4th, 2011
OK so maybe you are trying to:
- Debug a website
- Debug a web service
- Debug another .NET app
So you go into Visual Studio, Debug menu, Attach to process…
SO you are looking for the w3p.exe process, but there are loads!
Here is how to match up which process related to your application pool or IIS site.
Server 2003
Open a command prompt (run as administrator)
C:\Windows\System32\inetsrv>cscript.exe C:\Windows\System32\system32\iisapp.vbs
Server 2008
Open a command prompt (run as administrator)
%windir%\system32\inetsrv\appcmd.exe list wp
If you get an error WAS service not started – make sure you opened command prompt as an administrator!
Hope this helps someone else quickly attach to the right process.
Alternatively attach to them all if you are lazy
August 30th, 2011
Andrew, the founder of Didsbury Design has now successfully passed the Microsoft Certified Technology Specialist (MCTS) for SharePoint 2010 exam. This means we are now much better equipped to take on SharePoint projects and to advise others on similar work.
We are aiming to achieve more certifications throughout 2011 to help us grow and be able to assist our clients in a broader area of subjects.
Please don’t hesitate to get in touch if you have any projects coming up you wish to discuss.
All the best,
Didsbury Design Team
November 23rd, 2010
We are proud to announce that our web hosting is now carbon neutral. Below is a description from our award winning provider.
As a responsible hosting provider, we have recognised the need to develop carbon efficient hosting solutions to reduce our environmental impact.
Data centres, which are necessary for housing servers and providing hosting services, use a large amount of energy and emit tonnes of CO2 every year.
In fact, data centres worldwide are expected to generate 533 million tonnes of CO2 by 2020 (Carbon Trust).
Becoming carbon neutral we are now a carbon neutral business, working with one of the world leaders in carbon management to offset carbon emissions.
In addition, we have achieved PAS 2060 certification – making us the 1st certified carbon neutral hosting company in the UK:
- 100% carbon neutral office and data centres
- 100% carbon neutral for all current client hosting solutions (free of charge)
- 100% carbon neutral for all new client hosting solutions (free of charge)
November 15th, 2010
What are canonical links used for
The Canonical link element was introduced in 2009 to help cleanup duplicate pages on search engines.
The html code is shown below and it basically informs search engines of the primary URL for that page. This means any alternative entry points to that page will not be picked up as duplicate content. This HTML must be specified in the HEAD section of the document.
<link rel="canonical" href="http://example.com/page.html"/>
The search engines have also posted about this on a Google blog post or help center documentation from Google, Yahoo’s blog post, or Microsoft’s blog post.
How to easily use canonical links in MVC2 using Action Filters and Master Pages
Add this to the master page in the head section as follows:
<%=ViewData["CanonicalURL"] %>
<!--Your other head info here-->
Create a Filter Attribute (CanonicalURL.cs):
public class CanonicalURL : ActionFilterAttribute
{
public string Url { get; private set; }
public CanonicalURL(string url)
{
Url = url;
}
public override void OnResultExecuting(ResultExecutingContext filterContext)
{
string fullyQualifiedUrl = "http://www.example.com" + this.Url;
filterContext.Controller.ViewData["CanonicalUrl"] = @"<link rel='canonical' href='" + fullyQualifiedUrl + "' />";
base.OnResultExecuting(filterContext);
}
}
Call this from your actions:
[CanonicalURL("Contact-Us")]
public ActionResult Index()
{
ContactFormViewModel contact = new ContactFormViewModel();
return View(contact);
}
For some other interesting articles on Search Engine Related posts check out Matt Cutts blog