<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>rohancragg</title>
  <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/" />
  <link rel="self" href="http://rohancragg.co.uk/blog/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2007-08-28T08:28:20.47175-04:00</updated>
  <author>
    <name>Rohan Cragg</name>
  </author>
  <subtitle>my blog</subtitle>
  <id>http://rohancragg.co.uk/blog/</id>
  <generator uri="http://www.dasblog.net" version="2.0.7180.0">DasBlog</generator>
  <entry>
    <title>Migrating legacy email content to Windows Live Mail using Outlook Connector</title>
    <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/2007/08/28/MigratingLegacyEmailContentToWindowsLiveMailUsingOutlookConnector.aspx" />
    <id>http://rohancragg.co.uk/blog/PermaLink,guid,ff86f474-d019-4a69-9437-b6297ae2f346.aspx</id>
    <published>2007-08-28T08:27:58.721-04:00</published>
    <updated>2007-08-28T08:28:20.47175-04:00</updated>
    <category term="productivity" label="productivity" scheme="http://rohancragg.co.uk/blog/CategoryView,category,productivity.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
In a recent Hanselminutes podcast show "<a href="http://www.hanselminutes.com/default.aspx?showID=95">Moving
your email into the Cloud</a>" Scott Hanselman and Carl Franklin agreed to do some
testing and evaluate the relative merits of Google Apps and Windows Live Custom Domains
for email hosting (amongst other things).
</p>
        <p>
In a <a href="http://www.hanselman.com/blog/HanselminutesPodcast77MovingYourEmailIntoTheCloudGoogleForAppsAndLiveCustomDomains.aspx">supporting
post on Scott's blog</a> I commented that while Carl Franklin had now abandoned
the idea of using Live Custom Domains to host his email (via his own domain name)
because we could not find a good way to migrate his legacy emails into his Live Mail
account; I felt that there was not neccesarily any good reason to have given up on
it.
</p>
        <p>
By using the <a href="http://office.microsoft.com/en-us/outlook/HA102225181033.aspx">Outlook
Connector</a> it is possible to view both POP3 accounts and Live Hotmail
accounts in the same environment and simply drag emails between them.
</p>
        <p>
I know this because (like <a href="http://www.venkatarangan.com/blog/2007/07/23/Windows+Live+Mail+And+Yahoo+Accounts.aspx">this
guy</a>) I've been doing something similar for years now. Whenever I get an email
in Yahoo that I want to be able to access from anywhere, I copy it to a folder in
Hotmail (inside of Outlook). Why not just leave it on the POP3 server? well, if I
moved it into a folder other than the inbox then I've not found a way to have Outlook
download files from anything other than the default inbox folder.
</p>
        <p>
With Hotmail the technology that made this possible was a (presumably) proprietary
HTTP (WebDAV?) synchronisation method (because I personally have not seen any
other email providers using anything other than POP3). This beauty of this was
that it allowed me to manage sub-folders inside of my email account and to be able
to see those online (via the web email client interface) as well as 'offline' in Outlook.
This was never a very well publicised feature (and Microsoft probably decided that
they didn't really want people using it because at one point they threatened to disable
it - although it never actually stopped working). It has now been superceded by the
Outlook Connector which does pretty much exactly the same thing but also synchronises
Contacts to some extent (and Calendar in the paid-for version only).
</p>
        <p>
[I've since Google'd on this and found some useful background info from <a href="http://www.shahine.com/omar/HotmailOutlookSweet.aspx">Omar
Shahine</a>]
</p>
        <img width="0" height="0" src="http://rohancragg.co.uk/blog/aggbug.ashx?id=ff86f474-d019-4a69-9437-b6297ae2f346" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Using .config files with NUnit and TestDriven.NET</title>
    <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/2006/02/17/UsingConfigFilesWithNUnitAndTestDrivenNET.aspx" />
    <id>http://rohancragg.co.uk/blog/PermaLink,guid,6dd8e86c-0f02-403d-b58c-0a7629292aab.aspx</id>
    <published>2006-02-17T11:12:52.538-05:00</published>
    <updated>2006-07-12T09:27:04.2316149-04:00</updated>
    <category term="TDD" label="TDD" scheme="http://rohancragg.co.uk/blog/CategoryView,category,TDD.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
I just emailed Jamie Cansdale at TestDriven.NET but in the meantime, this might come
in useful to someone out there using TestDriven.NET...<br /><br /><a href="http://www.testdriven.net/FAQ.aspx">As discussed in the FAQ</a> you can use
access appSettings values from a .config file.<br /><br />
I discovered a way of making this just a little bit easier to manage:<br /><ul><li>
Add an App.Config file to your Class Library root folder along with all your tests,
and rename it to match the name of the .dll of the unit test class library (e.g. MyProject.Tests.dll.config)</li><li>
Add your config settings (i.e. appSettings and so on) in the normal way</li></ul>
It this point, when trying to run a test, TestDriven (or possibly NUnit itself?) will
not be able to find your config settings because the config file should really have
been placed in the bin folder but we'd then need to manage 2 copies (one for each
of the Release and Debug folders), and anyway, it's easier for you to see and manage
the config file if it's in the project root folder along with all your other classes
rather than having to move it to the bin folder (because we'd then have to mess about
doing 'show all files' and 'include in project') 
<br /><br />
To get round this problem without having to move the config file:<br /><ul><li>
Add a pre-build command to the unit test project:<br />
(i.e. under the Project Properties dialog (Build Events | Pre-Build Command Line))</li><li>
enter the following command:<br /><code>xcopy $(ProjectDir)$(TargetFileName)<wbr />.config /YR</code></li></ul><div id="mb_0"><br />
this will copy the [tests.dll].config file to the (Release or Debug) bin folder<br /><br />
Assumptions:<br /><ul><li>
This advice applies to VS2003, it is probably very similar for VS2005 but I've not
tried it (in fact, if I remember correctly, VS2005 has a much more intuitive method
for copying files into the bin directory at build time which won't need an xcopy command...)</li><li>
Your unit tests reside in their own Class Library project</li></ul>
UPDATE: Jamie Cansdale has also now <a href="http://weblogs.asp.net/nunitaddin/archive/2006/06/07/ClassLibrary-Projects-and-App.config.aspx">posted
on this topic</a><br /></div><img width="0" height="0" src="http://rohancragg.co.uk/blog/aggbug.ashx?id=6dd8e86c-0f02-403d-b58c-0a7629292aab" /></div>
    </content>
  </entry>
  <entry>
    <title>UK political rant</title>
    <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/2005/05/09/UKPoliticalRant.aspx" />
    <id>http://rohancragg.co.uk/blog/PermaLink,guid,0527d6c0-95a7-428f-99a1-03e163c5a568.aspx</id>
    <published>2005-05-09T08:03:27.621875-04:00</published>
    <updated>2005-05-09T08:03:27.621875-04:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Fed up of having to vote against the policies you hate most (tactical voting) rather
than voting for the party or policies you really wanted to vote for?...
</p>
        <p>
I wish I had known sooner about The Guardian's campaign as I would certainly
have liked to have worn a peg on my nose while giving Tony my little 'X': <a href="http://www.guardian.co.uk/g2/story/0,3604,1479344,00.html">http://www.guardian.co.uk/g2/story/0,3604,1479344,00.html</a></p>
        <p>
So, for what it's worth, I decided to back the campaign for reform to the voting
system in the UK. You can do the same if you so choose: <a href="http://www.makemyvotecount.org.uk">http://www.makemyvotecount.org.uk</a></p>
        <img src="http://www.rohancragg.co.uk/blog/content/binary/votes_logo.gif" border="0" />
        <img width="0" height="0" src="http://rohancragg.co.uk/blog/aggbug.ashx?id=0527d6c0-95a7-428f-99a1-03e163c5a568" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Subverting Tortoises</title>
    <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/2005/04/06/SubvertingTortoises.aspx" />
    <id>http://rohancragg.co.uk/blog/PermaLink,guid,174082f0-b780-449d-a22d-86443de12b3a.aspx</id>
    <published>2005-04-06T12:49:47.68375-04:00</published>
    <updated>2005-04-06T12:49:47.68375-04:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
The other day I was looking again at where the excellent <a href="http://www.flexwiki.com/">FlexWiki</a> project
has been progressing and I decided I'd like to download the sourcecode, only
to realise I'd need a CVS client to access the source-control database. I promptly
downloaded <a href="http://www.tortoisecvs.org/">TortoiseCVS</a> and was stunned
to discover how easy it was to use. It got me thinking that I might as well start
running a CVS locally on my machine for source-control.
</p>
        <p>
I then naturally revisited the idea of using <a href="http://subversion.tigris.org/">Subversion</a> instead
as I had read many times how it was "<!--StartFragment -->a compelling replacement
for CVS" . It so happens that I decided to just start off with <a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a> (a
client app for Subversion) with the aim of seeing how that works and it turns out
that it has an amazingly handy feature whereby you can <a href="http://tortoisesvn.tigris.org/docs/TortoiseSVN_en/ch03s03.html">use
TortoiseSVN to setup and run a source-control repository locally</a>. TortoiseSVN
then treats that location on your hard drive exactly as if it were a Subversion server
proper.
</p>
        <p>
With this proliferation of Tortoises in my life I decided to hark back to my days
as a Zoology student and have a look at what other  Chelonia I might expect
to find here in Europe. I like the Golden Greek Tortoise the best...
</p>
        <p>
          <img alt="Golden Greek Tortoise" hspace="0" src="http://www.chelonia.org/photogallery/photo18622/tgraecaterrestrisDS1.jpg" align="baseline" border="0" />
        </p>
        <p>
see <a href="http://www.chelonia.org/European_Gallery.htm">http://www.chelonia.org/European_Gallery.htm</a> for
more!
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://rohancragg.co.uk/blog/aggbug.ashx?id=174082f0-b780-449d-a22d-86443de12b3a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>MCP-me</title>
    <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/2005/04/06/MCPme.aspx" />
    <id>http://rohancragg.co.uk/blog/PermaLink,guid,afb6d47a-3239-4994-9553-276787a86881.aspx</id>
    <published>2005-04-06T11:47:48.965-04:00</published>
    <updated>2005-04-08T04:33:24.188375-04:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I passed my first MCP exam today with a satisfyingly high score (hint: &gt; 900)!<br /><br />
I'm delighted to be able to say with confidence that I am now a certified expert in
Developing and Implementing Web Applications with Visual C#.Net and Visual Studio.NET
(070-315)
</p>
        <p>
[UPDATE] after kind congrats from <a href="http://dotnetjunkies.com/WebLog/thomasswilliams/">Thomas
Williams</a> I thought I'd say something about how I managed this feat ;-)<!--StartFragment --></p>
        <p>
For anyone else wanting to do the same, be aware that the MS Press books DON'T cover
everything you need to know in the exams. While they're a good foundation they miss
out material or don't go into enough detail. I have read very good reviews of the <a href="http://www.amazon.co.uk/exec/obidos/ASIN/0789728222/rohancracouk-21?creative=6394&amp;camp=1406&amp;link_code=as1 ">MCSD/MCAD
Training Guide by Amit Kalani</a> if you want to be sure of not missing anything.
</p>
        <p>
Of course, there's no substitute for experience of actually using the technology (which
is a good thing of course - dump the braindumps).
</p>
        <p align="center">
          <img height="52" src="http://www.rohancragg.co.uk/blog/content/binary/MCP-RGB.gif" width="112" border="0" padding="50" />
        </p>
        <p>
 
</p>
        <p>
 
</p>
        <p align="center">
 
</p>
        <img width="0" height="0" src="http://rohancragg.co.uk/blog/aggbug.ashx?id=afb6d47a-3239-4994-9553-276787a86881" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Crosspost test</title>
    <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/2005/02/25/CrosspostTest.aspx" />
    <id>http://rohancragg.co.uk/blog/PermaLink,guid,84051f9b-c514-4b7e-949b-70e439e59cf0.aspx</id>
    <published>2005-02-25T07:10:59.48275-05:00</published>
    <updated>2005-02-25T07:12:05.04525-05:00</updated>
    <category term="blogging" label="blogging" scheme="http://rohancragg.co.uk/blog/CategoryView,category,blogging.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">This is just to test that <a href="http://www.rohancragg.co.uk/blog">my
new dasBlog blog</a> is cross-posting OK to <a href="http://www.sharepointblogs.com/rcragg/">my
SharePoint blog</a> and to <a href="http://dotnetjunkies.com/WebLog/rohancragg/">my
dotnetjunkies blog</a><img width="0" height="0" src="http://rohancragg.co.uk/blog/aggbug.ashx?id=84051f9b-c514-4b7e-949b-70e439e59cf0" /></div>
    </content>
  </entry>
  <entry>
    <title>my dasBlog has liftoff</title>
    <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/2005/02/23/myDasBlogHasLiftoff.aspx" />
    <id>http://rohancragg.co.uk/blog/PermaLink,guid,b5ca8095-2593-4071-a102-e8c112751570.aspx</id>
    <published>2005-02-23T11:10:34.67025-05:00</published>
    <updated>2005-02-25T07:14:52.764-05:00</updated>
    <category term="blogging" label="blogging" scheme="http://rohancragg.co.uk/blog/CategoryView,category,blogging.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Welcome to my new blog.<br /><br />
Don't expect much content just now as I want to work out how to migrate articles from
my <a href="http://dotnetjunkies.com/weblog/rohancragg/">dotnetjunkies</a> blog first,
and to consider the implications of moving over from a blog that has a <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_vsto2003_ta/html/OfficeVSTOBestOfBlogs2003.asp">referral
from <strong>MSDN</strong></a>!
</p>
        <p>
[UPDATE]
</p>
        <p>
The entries from my <a href="http://www.sharepointblogs.com/rcragg">SharePoint themed
blog</a> carried over beautifully thanks to <a href="http://wiki.shahine.com/default.aspx/DasBlog.DotText2DasBlog">DotText2DasBlog</a>. Kudos
to <a href="http://iceglue.com/tranqy/CommentView,guid,b3e863d3-cff7-40c5-9093-800e0d407073.aspx">Aaron
Junod</a> for the source code for that! I think there must be something very wrong
going on with the install of <a href="http://scottwater.com/blog">.Text</a> over at
dotnetjunkies - I just keep getting a '<strong>NullReferenceException'</strong> when
trying to access BlogContent.asmx or SimpleBlogService.asmx.
</p>
        <p>
Hopefully sometime soon they'll install the very exciting new <a href="http://weblogs.asp.net/rhoward/archive/2005/02/18/376453.aspx">Community
Server 1.0</a> as announced recently by Rob Howard.<br /></p>
        <img width="0" height="0" src="http://rohancragg.co.uk/blog/aggbug.ashx?id=b5ca8095-2593-4071-a102-e8c112751570" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Indexing list items in SPS search results</title>
    <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/2004/12/16/IndexingListItemsInSPSSearchResults.aspx" />
    <id>http://rohancragg.co.uk/blog/PermaLink,guid,6534001f-9ca7-4165-b20f-a79c7c6d8f3b.aspx</id>
    <published>2004-12-16T17:10:00-05:00</published>
    <updated>2005-02-25T06:54:43.9515-05:00</updated>
    <category term="SharePoint" label="SharePoint" scheme="http://rohancragg.co.uk/blog/CategoryView,category,SharePoint.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">I discovered today that <a href="http://blogs.msdn.com/danielmcpherson/archive/2004/11/18/265818.aspx">Indexing
List Items</a> so that they appear in Search Results doesnt happen by default and
I thought "surely this can't be right". Luckily (thanks to Daniel McPherson) if you
follow this link you'll see that you can still enable this on a list-by list basis<img width="0" height="0" src="http://rohancragg.co.uk/blog/aggbug.ashx?id=6534001f-9ca7-4165-b20f-a79c7c6d8f3b" /></div>
    </content>
  </entry>
  <entry>
    <title>New MSDN article on Custom Data Processing Extension</title>
    <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/2004/09/16/NewMSDNArticleOnCustomDataProcessingExtension.aspx" />
    <id>http://rohancragg.co.uk/blog/PermaLink,guid,cadbf1ac-8e20-4665-b691-eafdb1aa24aa.aspx</id>
    <published>2004-09-16T11:40:00-04:00</published>
    <updated>2005-02-25T06:55:11.514-05:00</updated>
    <category term="Reporting Services" label="Reporting Services" scheme="http://rohancragg.co.uk/blog/CategoryView,category,Reporting%2BServices.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <!--StartFragment -->Christa Carpentiere has done yet another implementation of reporting
off an ADO.Net Dataset but this time it's in an <a href="http://msdn.microsoft.com/sql/default.aspx?pull=/library/en-us/dnsql2k/html/rsdsetex3.asp">MSDN
article</a>, and it's in both VB.Net and C#.
</p>
        <p>
This one add something interesting though, as it also shows how you might call an
external assembly to generate the DataSet.
</p>
        <p>
 
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://rohancragg.co.uk/blog/aggbug.ashx?id=cadbf1ac-8e20-4665-b691-eafdb1aa24aa" />
      </div>
    </content>
  </entry>
  <entry>
    <title>More on Data Processing Extensions</title>
    <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/2004/08/18/MoreOnDataProcessingExtensions.aspx" />
    <id>http://rohancragg.co.uk/blog/PermaLink,guid,98f8ae0d-8098-47bb-96ba-112158076f71.aspx</id>
    <published>2004-08-18T11:04:00-04:00</published>
    <updated>2005-02-25T06:55:35.623375-05:00</updated>
    <category term="Reporting Services" label="Reporting Services" scheme="http://rohancragg.co.uk/blog/CategoryView,category,Reporting%2BServices.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Toby Riley emailed me to alert me to his extension that can take a select query and
execute it against any DB using a connection string as a parameter and pass the
data back to the designer:
</p>
        <p>
          <a href="http://workspaces.gotdotnet.com/appworld">
            <font face="Verdana" size="2">http://workspaces.gotdotnet.com/appworld</font>
          </a>
        </p>
        <p>
Another blogger of note has also <a href="http://blogs.msdn.com/tudortr/">come online</a>, <!--StartFragment -->
lead developer for the Reporting Services product by the name of 'Tudor'.
</p>
        <img width="0" height="0" src="http://rohancragg.co.uk/blog/aggbug.ashx?id=98f8ae0d-8098-47bb-96ba-112158076f71" />
      </div>
    </content>
  </entry>
  <entry>
    <title>SPS installation woes</title>
    <link rel="alternate" type="text/html" href="http://rohancragg.co.uk/blog/2004/06/16/SPSInstallationWoes.aspx" />
    <id>http://rohancragg.co.uk/blog/PermaLink,guid,83f55bf5-a822-4651-a21f-c81de7eac553.aspx</id>
    <published>2004-06-16T00:14:00-04:00</published>
    <updated>2005-03-04T07:04:42.998375-05:00</updated>
    <category term="SharePoint" label="SharePoint" scheme="http://rohancragg.co.uk/blog/CategoryView,category,SharePoint.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Searching google groups for "failed to create portal successfully" group:microsoft.public.sharepoint.portalserver.*
returns 120 results
</p>
        <p>
"portal creation failed" group:microsoft.public.sharepoint.portalserver.* returns
86 results.
</p>
        <p>
I have read most of them and few seem to offer any resolution, there are ALOT
of very unhappy people out there.
</p>
        <p>
Unlike most people I am only reaching a very early stage in the portal creation process,
most seem to get past the 'extending virtual server' step, but I don't. The app
pool identity has the required privileges on the remote SQL server (database
creators role) and local admin rights on the IIS server.
</p>
        <p>
        </p>
        <hr id="null" />
        <p>
        </p>
        <p>
22:41:32 Checking virtual server state.<br />
22:41:32 Virtual server needs extend.<br />
22:41:32 Extending virtual server 'http://myserver:8100/' using existing AppPool 'MSSharePointPortalAppPool'...<br />
22:41:33 Failed to create portal successfully MY Portal
</p>
        <p>
        </p>
        <hr id="null" />
        <p>
          <strong>UPDATE:</strong> <a href="http://www.paraesthesia.com">Travis</a> advised
that I should have removed WSS before starting the SPS installation but <a href="http://www.microsoft.com/technet/prodtechnol/office/sps2003/deploy/inwsssps.mspx">this
document</a> clearly states that during SPS installation "your virtual servers
for WSS are automatically disconnected" it does not at any point indicate that you
should first uninstall WSS completely. This is a valid point but not the source
of the problems in this case.
</p>
        <p>
          <strong>UPDATE 2: </strong>Having completely removed SPS and WSS and restored our
production sites from backups I have had more time now to inspect the server event
logs.
</p>
        <p>
It seems that at the stage when I was asked to configure the component assignments
web/search/index/ (SPS Central Administration | Configure Server Topology), there
are 'Information' messages in the event log (surely these should be warnings or errors?!)
relating to errors with various SharePoint-related services (search service, alert
service etc) 
</p>
        <blockquote style="margin-right: 0px;" dir="ltr">
          <p>
e.g. "..description for Event ID ( 0 ) in Source ( SharePoint Portal Alert Service
) cannot be found."
</p>
        </blockquote>
        <p>
So there is no way to find out what the errors are, but in any case it seems a whole
slew of services failed to get installed properly. What annoys me no end is that the
'Configure Server Topology' page gives you no indication that anything has gone wrong.
</p>
        <p>
The reason I assume that these services failed to get installed is that
immediately preceding these cryptic errors there are more specific errors as follows: 
</p>
        <blockquote style="margin-right: 0px;" dir="ltr">
          <p>
"The configuration information of the performance library "C:\WINDOWS\system32\infoctrs.dll"
for the "InetInfo" service does not match the trusted performance library information
stored in the registry" and there was a similar one relating to W3SVC
</p>
        </blockquote>
        <p dir="ltr">
then one of these:
</p>
        <blockquote style="margin-right: 0px;" dir="ltr">
          <p>
"WMI ADAP was unable to process the SharePoint Portal Alerts Notification Service
performance library since one of the data blobs reported to have classes but had zero
size"
</p>
        </blockquote>
        <p dir="ltr">
and one of these:
</p>
        <blockquote style="margin-right: 0px;" dir="ltr">
          <p>
"WMI ADAP was unable to retrieve data from the PerfLib subkey: SYSTEM\CurrentControlSet\Services\SPSARPI\Performance\Library,
error code: 0x80041009" 
</p>
        </blockquote>
        <p dir="ltr">
the same error was also logged for SPSAUTOCAT, SPSGATHERER, SPSGTHRSVC, SPSINDEX,
SPSMATRIXPI, SPSSEARCH, SSO, subpi.
</p>
        <p dir="ltr">
Then there was this (reported under the identity of the app pool service account being
used for SPS/WSS):
</p>
        <blockquote style="margin-right: 0px;" dir="ltr">
          <p>
"Windows cannot unload your classes registry file - it is still in use by other applications
or services. The file will be unloaded when it is no longer in use."
</p>
        </blockquote>
        <p dir="ltr">
and
</p>
        <blockquote style="margin-right: 0px;" dir="ltr">
          <p>
"Windows saved user MyDomain\svcSharePoint registry while an application or service
was still using the registry during log off. The memory used by the user's registry
has not been freed. The registry will be unloaded when it is no longer in use. This
is often caused by services running as a user account, try configuring the services
to run in either the LocalService or NetworkService account."
</p>
        </blockquote>
        <p dir="ltr">
and then
</p>
        <blockquote style="margin-right: 0px;" dir="ltr">
          <p>
"The worker process failed to initialize the http.sys communication or the w3svc communication
layer and therefore could not be started. The data field contains the error number."
</p>
        </blockquote>
        <p>
If anyone know why all this could have occurred I'd be interested to hear. In the
meantime I'm probably going to call TechNet direct.
</p>
        <p>
          <strong>UPDATE 3: </strong>We had numerous issues with DNS and Kerberos authentication
on our domain about which we raised a PSS call to Microsoft who dealt with the issue
very efficiently. After also reinstalling W2K3 from scratch I then didnt have any
problems installing SPS, thanks to everyone who replied with comments.
</p>
        <img width="0" height="0" src="http://rohancragg.co.uk/blog/aggbug.ashx?id=83f55bf5-a822-4651-a21f-c81de7eac553" />
      </div>
    </content>
  </entry>
</feed>