<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15338771</id><updated>2012-02-03T11:20:56.215Z</updated><title type='text'>Mikes little Blog of life and mainly .NET stuff</title><subtitle type='html'>Mikes first blog, email me, my addy is "M1KEREAD" and the domain ISP is YAHOO (CO.UK).  (That should stop the SPAM!)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15338771.post-114062779117540843</id><published>2006-02-22T16:58:00.000Z</published><updated>2006-02-22T17:03:11.186Z</updated><title type='text'>WINFX Feb CTP just announced</title><content type='html'>Just reading the latest post from Tim Sneath &lt;a href="http://blogs.msdn.com/tims/archive/2006/02/22/536985.aspx"&gt; Here &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Just announced the latest Feb CTP for WINFX.  Looks like there may be more changes in this one compared to the Jan.&lt;br /&gt;&lt;br /&gt;Looks like another all night download to get the SDK down again.&lt;br /&gt;&lt;br /&gt;Guess we wait until Jan CTP in uninstalled and Feb CTP is installed onto new laptop now before we begin our journey.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-114062779117540843?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/114062779117540843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=114062779117540843' title='44 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/114062779117540843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/114062779117540843'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2006/02/winfx-feb-ctp-just-announced.html' title='WINFX Feb CTP just announced'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>44</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-114061589215656801</id><published>2006-02-22T13:41:00.000Z</published><updated>2006-02-22T13:44:52.170Z</updated><title type='text'>The Laptop is upgraded, we begin soon</title><content type='html'>I have had to upgrade my laptop from 512MB to 1.5GB as the 512MB was suffering having Visual Studio 2005 open with all its WINFX plugins.&lt;br /&gt;&lt;br /&gt;My 1Gig stick arrived yesterday and has been installed successfully.  I have yet to run up Visual Studio and see how it runs, but I am hoping that performance will be better.&lt;br /&gt;&lt;br /&gt;I have also downloaded the Hands-On-Labs from the PDC05, cant remember link now though, but email me if anyone wants it and I will find it.&lt;br /&gt;&lt;br /&gt;Just gonna start working through them soon.  I also plan to do a presentation to my work colleagues and managers soon on WINFX and what it all means.&lt;br /&gt;&lt;br /&gt;Later...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-114061589215656801?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/114061589215656801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=114061589215656801' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/114061589215656801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/114061589215656801'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2006/02/laptop-is-upgraded-we-begin-soon.html' title='The Laptop is upgraded, we begin soon'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-114047441987614603</id><published>2006-02-20T22:13:00.000Z</published><updated>2006-02-20T22:27:01.370Z</updated><title type='text'>WPF, 3 little things</title><content type='html'>I have been reading up a bit now on Windows Presentation Foundation (Formerly Avalon).  It is very difficult to know where to start, there are numerous articles sprinkled around the web, but it is not easy finding some kind of coherant learning experience.&lt;br /&gt;&lt;br /&gt;From what I have found so far, it seems that there are 3 main selling points for WPF&lt;br /&gt;&lt;br /&gt;1.  It frees up the CPU and effectively passes graphical responsibility to the Graphics card.  This advantage of course only pays off if you have a good graphics card.  I have yet to find out if there are any minimum specification of card or if there is a switch at which point the graphics card is ignored and the CPU has to handle the graphics.&lt;br /&gt;&lt;br /&gt;2.  It will provide the richness of Windows Forms development within a browser windows, bringing with it all of the benefits associated with applications presented withing a browser window.  However, this will mean that the host PC will require a Windows OS and browser to support it.  So to reap the benefits of WPF all of your clients will require the WINFX runtime.&lt;br /&gt;&lt;br /&gt;3.  The GUI design of the application can be split out from the business code.  I am unsure how much of an advantage this really is.  In WPF, you can define your GUI in XAML (A specification over XML) and this is compiled somehow into the application.  I remember learning about .NET Remoting and how you could contain all of the configuration information in an XML config file if you hosted the service in IIS.  I am unsure if the benefits that this approach gave .NET remoting are the same as what XAML gives the WPF.  Of course WPF GUI definition does not require XAML, it can be programatically defined via any .NET language (C#, VB.NET etc).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Whilst writing this, it was just reported on the news that the UK womens Curling team have been knocked out of the competition.  Ho hum, 1 silver it is then.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-114047441987614603?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/114047441987614603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=114047441987614603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/114047441987614603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/114047441987614603'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2006/02/wpf-3-little-things.html' title='WPF, 3 little things'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-114034184605101701</id><published>2006-02-19T09:31:00.000Z</published><updated>2006-02-19T09:37:26.063Z</updated><title type='text'>WinFX begins</title><content type='html'>Have decided that I need to keep up with what Microsoft is doing in the arena that I work in, therefore have been researching a bit into WINFX recently.&lt;br /&gt;&lt;br /&gt;I have a company laptop (IBM Thinkpad T40 512MB) and my own personal computer (1.4GHz 512MB).  I cannot really install too much software on the company laptop incase it has to go back to HQ for work.&lt;br /&gt;&lt;br /&gt;Therefore I have bought myself a new laptop purely for WINFX and other research.  I did not want to spend too much on this, so set myself a budget of £500.  What I ended up with is an ACER Aspire 3613 from  &lt;a href="http://www.ebuyer.com/customer/products/index.html?rb=16333458030&amp;action=c2hvd19wcm9kdWN0X292ZXJ2aWV3&amp;product_uid=99085"&gt;Ebuyer&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;I have now installed the the Jan CTP for WINFX including all of the additional components that plug into Visual Studio 2005.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-114034184605101701?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/114034184605101701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=114034184605101701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/114034184605101701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/114034184605101701'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2006/02/winfx-begins.html' title='WinFX begins'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-113943945993432805</id><published>2006-02-08T22:52:00.000Z</published><updated>2006-02-08T22:57:39.936Z</updated><title type='text'>You know youve made it when</title><content type='html'>you can type some key (ish) words from your website and they appear near the top of the search engines.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?hl=en&amp;lr=&amp;rls=GBSA%2CGBSA%3A2006-03%2CGBSA%3Aen&amp;q=%22talk-pc%22+warminster"&gt;Google&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://search.msn.co.uk/results.aspx?q=talk-pc+warminster&amp;FORM=QBRE&amp;rf=1"&gt;MSN&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://uk.altavista.com/web/results?itag=ody&amp;q=talk-pc+warminster&amp;kgs=1&amp;kls=0"&gt;Altavista&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My Talk-PC site got posted to the search engines about 2 weeks ago.  It is a bit disheartening at first when you keep going to Google and get nothing returned.&lt;br /&gt;&lt;br /&gt;Now my search is complete&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-113943945993432805?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/113943945993432805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=113943945993432805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113943945993432805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113943945993432805'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2006/02/you-know-youve-made-it-when.html' title='You know youve made it when'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-113847403056820571</id><published>2006-01-28T18:44:00.000Z</published><updated>2006-01-28T18:47:10.570Z</updated><title type='text'>Race for Life - Sponsorship request</title><content type='html'>My wife (Ann-Maria) is running the Race for Life again this year in aid of Cancer Research.  &lt;br /&gt;&lt;br /&gt;I would love anyone ready this to sponsor her, her own Race for Life web-page is here&lt;br /&gt;&lt;a href=http://www.raceforlifesponsorme.org/Ann-maria&gt; Please Sponsor Her &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks for listening&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-113847403056820571?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/113847403056820571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=113847403056820571' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113847403056820571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113847403056820571'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2006/01/race-for-life-sponsorship-request.html' title='Race for Life - Sponsorship request'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-113845236932820279</id><published>2006-01-28T12:42:00.000Z</published><updated>2006-01-28T12:46:09.340Z</updated><title type='text'>Evening work - Talk-PC</title><content type='html'>I have been working on a bit of an evening project recently.  Setting up a website to support Computer Problems in the Warminster, Westbury and Frome areas of Wiltshire.  The site is written using Visual Studio 2005 professional (See earlier post on where I got this from, thanks Microsoft).&lt;br /&gt;&lt;br /&gt;Site is currently in state of change, but can be found &lt;a href=http://www.talk-pc.co.uk&gt;here&lt;/a&gt; if anyone is interested in how my Web-prowess is getting on.&lt;br /&gt;&lt;br /&gt;I am currently investigating how to get the site crawled by Googlebot and other search engines.  My intention is for a local user to be able to type something like "Computer Solutions Frome" or "Computer Repairs Warminster" and the site to appear high in search engine listings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-113845236932820279?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/113845236932820279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=113845236932820279' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113845236932820279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113845236932820279'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2006/01/evening-work-talk-pc.html' title='Evening work - Talk-PC'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-113751542600640771</id><published>2006-01-17T16:30:00.000Z</published><updated>2006-01-17T16:30:26.043Z</updated><title type='text'>The DotNetKicks Blog</title><content type='html'>&lt;a href="http://dotnetkicks.blogspot.com/"&gt;The DotNetKicks Blog&lt;/a&gt;&lt;br /&gt;A new community Kick site as detailed in this blog&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-113751542600640771?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/113751542600640771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=113751542600640771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113751542600640771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113751542600640771'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2006/01/dotnetkicks-blog.html' title='The DotNetKicks Blog'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-113740522857325418</id><published>2006-01-16T09:51:00.000Z</published><updated>2006-01-16T09:53:48.586Z</updated><title type='text'>History (ish)</title><content type='html'>Highly amusing, possibly not completely factually correct article here from Billy Hollis on the history of 'C' and 'BASIC' Languages.&lt;br /&gt;&lt;a href=http://ftponline.com/weblogger/forum.aspx?ID=18&amp;DATE=01/13/2006#505&gt;here &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-113740522857325418?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/113740522857325418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=113740522857325418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113740522857325418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113740522857325418'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2006/01/history-ish.html' title='History (ish)'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-113734489532699688</id><published>2006-01-15T16:53:00.000Z</published><updated>2006-01-15T18:25:02.470Z</updated><title type='text'>What a lot of Free software</title><content type='html'>Just by attending one of the Visual Studio 2005, Sql Server 2005 and Biztalk 2006 Launch events, Microsoft kindly sent me the following free software.&lt;br /&gt;&lt;br /&gt;&lt;a href=http://www.amazon.co.uk/exec/obidos/ASIN/B000BTA4LU/qid=1137344057/sr=8-16/ref=sr_8_xs_ap_i16_xgl/202-7329422-0954218&gt; Visual Studio 2005 Professional&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.amazon.co.uk/exec/obidos/ASIN/B000BHO46S/qid=1137344193/sr=1-1/ref=sr_1_3_1/202-7329422-0954218&gt;  SQL Server 2005 Standard &lt;/a&gt;&lt;br /&gt;Biztalk 2006&lt;br /&gt;&lt;br /&gt;Thats nearly £2,500 for just the first 2.  (Biztalk 2006 has not yet been released). &lt;br /&gt;There is also a free exam voucher for one of the new Microsoft Certifications.&lt;br /&gt;&lt;br /&gt;Thanks Bill.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-113734489532699688?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/113734489532699688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=113734489532699688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113734489532699688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113734489532699688'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2006/01/what-lot-of-free-software.html' title='What a lot of Free software'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-113727784192706245</id><published>2006-01-14T22:19:00.000Z</published><updated>2006-02-08T22:50:43.103Z</updated><title type='text'>A new .NET forum</title><content type='html'>I have been hanging around the &lt;a href=http://channel9.msdn.com/ShowForum.aspx?ForumID=15&gt; Channel 9 &lt;/a&gt; forums for a while recently.  Some of the posts are interesting, but I think it is time to move elsewhere.  I am not really interested in the code only forums, though they may be interesting, they are very in depth and focused on one very small coding problem.  I like looking at those forums that discuss bigger issue topics, such as the toolsets, best practise, what Microsoft is upto etc.  I certainly enjoy looking at the Channel 9 videos in their media section.  It is an excellent way to get an idea of how Microsoft works and what the people are like.&lt;br /&gt;&lt;br /&gt;Heres to a new .NET forum I have signed up to (Only third member on site!).  It is run by a regular Channel 9 poster and looks promising, though as yet there is only 1 post in the forums.&lt;br /&gt;&lt;br /&gt;&lt;a href=http://v900u039rux.maximumasp.com/Web/&gt; .NET Foundry &lt;/a&gt;  Lets Hope they get a more memorable web address soon eh ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-113727784192706245?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/113727784192706245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=113727784192706245' title='45 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113727784192706245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113727784192706245'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2006/01/new-net-forum.html' title='A new .NET forum'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>45</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-113362327987684264</id><published>2005-12-03T15:13:00.000Z</published><updated>2005-12-03T15:21:19.886Z</updated><title type='text'>Happy Christmas to Me!</title><content type='html'>Took a bit of a flyer, read the Microsoft Book on the final exam "Analyzing Requirements and Defining .NET Solution Architectures" at a hundred miles an hour, got to say that I already knew a lot of the subjects.  A bit weak on some of the theoretical modelling questions, but I passed 2 days ago (Thursday 1st December).&lt;br /&gt;&lt;br /&gt;So I know have my MCSD, first exam was 26th September, last on 1st December.  I only managed to study in the evenings for about 1 hour a night.  I believe I have done quite well considering.&lt;br /&gt;&lt;br /&gt;At least I now have some time to actually concentrate on some real .NET stuff instead of theory.&lt;br /&gt;&lt;br /&gt;More articles soon on what I have found.&lt;br /&gt;&lt;br /&gt;p.s.  Get along to the Microsoft site and download the Express editions of Visual Studio 2005.  I must commend Microsoft for providing free downloads of these products for 12 months.  My first impressions are very favourable, now I just wanna play with some code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-113362327987684264?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/113362327987684264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=113362327987684264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113362327987684264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113362327987684264'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2005/12/happy-christmas-to-me.html' title='Happy Christmas to Me!'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-113275721972922601</id><published>2005-11-23T14:45:00.000Z</published><updated>2005-11-23T14:46:59.736Z</updated><title type='text'>80% and still going strong</title><content type='html'>Yes!&lt;br /&gt;&lt;br /&gt;I passed 70-340 yesterday (22nd).  It was the one that I had been worrying a bit about because I thought that there would be a lot of Web based security questions and my current web knowledge is limited really to what I have learnt during my drive through MCSD.&lt;br /&gt;&lt;br /&gt;But, a pass is a pass.  Onwards we now go to the final exam "Analyzing Requirements and Defining .NET Solution Architectures". Having read up a fair bit about it on the Microsoft MCSD forums, it appears to be slightly different to the rest, in that there are 30 questions based on 3 separate case studies.  &lt;br /&gt;&lt;br /&gt;I am using the Que publishing Exam Cram 2 book for this one, only really based upon feedback that I have got from others that have taken it.&lt;br /&gt;&lt;br /&gt;Intention is to read up on book, do its test exams and hopefully schedule an exam before we break up for christmas.&lt;br /&gt;&lt;br /&gt;MCSD would be a nice christmas present.&lt;br /&gt;&lt;br /&gt;Later...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-113275721972922601?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/113275721972922601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=113275721972922601' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113275721972922601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113275721972922601'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2005/11/80-and-still-going-strong.html' title='80% and still going strong'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-113045252804000405</id><published>2005-10-27T23:28:00.000+01:00</published><updated>2005-10-27T23:35:28.053+01:00</updated><title type='text'>We arrive at MCAD</title><content type='html'>Passed "Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework" aka 70-320 on Wednesday 26th October.&lt;br /&gt;&lt;br /&gt;Bit unusual, registered for the exam via Pearson Vue website as usual, but noticed that I could take the exam in Wiltshire College in Chippenham (Which is much closer to me than Bristol where I took the first 2 exams).  So I book it and turn up at reception, when I eventually speak to the exam coordinator, she is a bit flummoxed as being a college, they do not take entries from the public, only their students.  They let me take the exam anyway and I passed (Yeah!). &lt;br /&gt;&lt;br /&gt;So officially MCAD now.&lt;br /&gt;&lt;br /&gt;Off to USA for 2 weeks work on saturday 29th Oct.  Intending to study for next exam whilst over there.  Plan is to take "Implementing Security for Applications&lt;br /&gt;with Microsoft Visual Basic .NET and Microsoft Visual C# .NET." aka 70-340.&lt;br /&gt;&lt;br /&gt;Only problem know is that I dont think that Kalani has published a book on this subject, so I will have to see what is available at the local Borders when I reach America.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-113045252804000405?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/113045252804000405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=113045252804000405' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113045252804000405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/113045252804000405'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2005/10/we-arrive-at-mcad.html' title='We arrive at MCAD'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-112905732786042717</id><published>2005-10-11T20:01:00.000+01:00</published><updated>2005-10-11T20:02:07.866+01:00</updated><title type='text'>MCSD Onwards...</title><content type='html'>Late entry I know, but I passed the “Developing and Implementing Web Based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio” aka 70-315 on 27th September.&lt;br /&gt;&lt;br /&gt;Onwards we steam to "Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework" aka 70-320.&lt;br /&gt;&lt;br /&gt;Have been a week away working in London, but hopefully now back on course.  I am looking to get the exam before the end of October (When I will be in the States working for 2 weeks)&lt;br /&gt;&lt;br /&gt;Intention is to then crack on with exam number four whilst in the States working and pass sometime during November.  That just leaves exam five for December.&lt;br /&gt;&lt;br /&gt;As you can see, I have yet to decide on what my final two will be. But either way, intention is to be MCSD by years end, then...  who knows...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-112905732786042717?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/112905732786042717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=112905732786042717' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112905732786042717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112905732786042717'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2005/10/mcsd-onwards.html' title='MCSD Onwards...'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-112608846403448411</id><published>2005-09-07T11:19:00.000+01:00</published><updated>2005-09-07T11:29:50.710+01:00</updated><title type='text'>MCSD Stage 1</title><content type='html'>Passed the first exam in my soon to be MCSD certification yesterday.  &lt;br /&gt;&lt;br /&gt;“Developing and Implementing Windows Based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio” aka 70-316&lt;br /&gt;&lt;br /&gt;I have been learning C# for about 3 years on and off in my spare time (Work technologies are still back in Win32 days).  And I began using the SharpDevelop free IDE and .NET SDK.  &lt;br /&gt;&lt;br /&gt;Have since got Visual Studio .NET and really enjoying using it as a tool for development.  &lt;br /&gt;&lt;br /&gt;Began studying for exam in anger using the “MCAD/MCSD.NET Training Guide: Developing and Implementing Windows Based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio” published by Que and written by Amil Kalani.&lt;br /&gt;&lt;br /&gt;I bought this book after reading numerous posts on the &lt;a href="http://www.microsoft.com/learning/community/newsgroups/dgbrowser/en-us/default.mspx?dg=microsoft.public.cert.exam.mcsd&amp;lang=en&amp;cr=US  "&gt;Microsoft Learning Communities &lt;/a&gt; with most posts stating it was the best resource to use to pass.  I have to therefore add my further recommendation to those others as it has been an invaluable study guide and also it covers more than is just required by the exam, giving you (if you are an inexperienced C# guy) a broader understanding of the subject than just that required by the exam.&lt;br /&gt;&lt;br /&gt;Just about to get the 70-315 book by Amit also.  Reckon as I know much less about Web Applications than Windows forms that this should take a little longer to study, but going to give myself until end of October to do the exam (I also have 2 weeks away from home in that period where I will not be able to study).&lt;br /&gt;&lt;br /&gt;ASP.NET, here we come…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-112608846403448411?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/112608846403448411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=112608846403448411' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112608846403448411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112608846403448411'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2005/09/mcsd-stage-1.html' title='MCSD Stage 1'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-112552148799416962</id><published>2005-08-31T21:37:00.000+01:00</published><updated>2005-08-31T21:51:28.000+01:00</updated><title type='text'>Who needs SQL Server Enterprise Manager</title><content type='html'>I have downloaded the Microsoft SQL Server Desktop Engine to allow me to study for my MCSD (Which is going swimmingly at the present).&lt;br /&gt;&lt;br /&gt;Anyway, when I installed it, I did as usual and selected the easiest install options available.  It all worked as expected and I was accessing Northwind with ease.&lt;br /&gt;&lt;br /&gt;However, one of the examples I was working on entailed returning a Dataset object of Customers details via a Web Service.  Suddenly, I could no longer connect to northwind database.  &lt;br /&gt;&lt;br /&gt;My guess was that this was something to do with the fact that the Web Service runs under a different guise than the interactive user.  So far all of my connection strings had used the "Integrated Security = SSPI", so I changed this to be the SysAdmin account and password that I had created when I installed MSDE.&lt;br /&gt; &lt;br /&gt;My Web Service then returned the error "not associated with a trusted sql server connection".  A quick pump of this error message into Google, informed me that I had to use the "SQL Server Enterprise Manager " tool and change the security model to be SQL Server and windows and not windows only.&lt;br /&gt;&lt;br /&gt;I did not have SQL Server Enterprise Manager installed on my computer, I believe it is an optional download.  I relayed this relatively (ZZzzz...) interesting story to a colleague at work, who subsequently reminded me that basically all of the settings were in the registry anyway and all we had to do was find them.  After a quick (1 hour or so) trawl through regedit, we came across a key named "LoginMode" that was currently set to "1".  We set this to "0" and SQL Server did not like it very much and refused to start, so we tried changing it to "2".  This time the server started and it also recognised my SysAdmin user ID and password.&lt;br /&gt;&lt;br /&gt;Full Key Spec is&lt;br /&gt;&lt;br /&gt;HKLM/Software/Microsoft/MSSQLServer/MSSQLServer/LoginMode&lt;br /&gt;&lt;br /&gt;Obviously I cannot promote hacking the registry when there are controlled tools available to do it for you, but every now and then, it is good fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-112552148799416962?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/112552148799416962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=112552148799416962' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112552148799416962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112552148799416962'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2005/08/who-needs-sql-server-enterprise.html' title='Who needs SQL Server Enterprise Manager'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-112491975222542571</id><published>2005-08-24T22:39:00.000+01:00</published><updated>2005-08-24T22:55:52.550+01:00</updated><title type='text'>Fortran, C# and a very large Stack requirement</title><content type='html'>I was recently evaluating the Silverfrost Fortran 95 &lt;a href="http://www.silverfrost.com/11/ftn95/ftn95_fortran_95_for_windows.asp"&gt;compiler&lt;/a&gt; compiler for .NET. This appears to be a capable implementation of a fortran compiler for the .NET platform. One of my main test piece of code was a smallish fortran routine (approx 360 lines) that calculated a geodetic height. The fortran functions were provided with an input latitude and longitude and calculated the geodetic height above the earths surface.&lt;br /&gt;&lt;br /&gt;Not much of real interest there, apart from the fact that the front end was written in C# and the back end which was all fortran was compiled into a DLL which was referenced from the front end project. However, to perform the calculation, the fortran function had to open and read coefficient data into memory from a file containing 65338 records and each record contained 2 integers and 4 doubles.&lt;br /&gt;&lt;br /&gt;Thats 2*4 + 4*8 bytes per record = 40 Bytes per record.&lt;br /&gt;65338 records * 40 bytes = 2, 613, 520 bytes or 2552Kb or 2.5Mb&lt;br /&gt;&lt;br /&gt;Both projects (client and backend) compiled ok, as expected. The Client was run and some data was entered. Once the C# code called the Fortran backend, an unhandled exception was immediately raised of type &lt;em&gt;"System.StackoverflowException"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;The help text for System.StackoverflowException states that it is typically thrown in the case of very deep or unbounded recursion. However I had no recursion, so it must have been due to the amount of data that the fortran backend was allocating to store these large coefficient arrays.&lt;br /&gt;&lt;br /&gt;A bit of research on the net did not really help very much, so a bit more searching around MSDN found a tool named EDITBIN. This tool (The Microsoft COFF Binary file Editor) allows you to modify certain characteristics of COFF binary files, including executables and DLL's.&lt;br /&gt;&lt;br /&gt;It has an associated tool named DUMPBIN to obtain information about COFF files.&lt;br /&gt;&lt;br /&gt;After examination of my .NET generated fortran backend DLL, the size of stack reserve was shown to be 100000.This number is in hex and is therefore 1048576 bytes or 1024Kb.&lt;br /&gt;&lt;br /&gt;I ran the &lt;span style="font-family:courier new;"&gt;editbin&lt;/span&gt; command on my 2 files in my assembly&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;editbin/stack:3000000 GEOIDBackEnd.DLL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;editbin/stack:3000000 GEOIDFrontEnd.EXE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So I have now increased my default stacksize on my 2 executables and am able to run my magnificent fortran coefficient mathematical engine.&lt;br /&gt;&lt;br /&gt;To automate this process if you are debugging, you can create a .BAT file containing the above lines and reference that from within the Visual Studio .NET project Options/Build Events/Post Build Step field.&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://photos1.blogger.com/blogger/1496/1417/1600/pic.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/1496/1417/320/pic.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://www.silverfrost.com/11/ftn95/ftn95_fortran_95_for_windows.asp"&gt;&lt;/a&gt;&lt;a href="http://www.silverfrost.com/11/ftn95/ftn95_fortran_95_for_windows.asp"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-112491975222542571?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/112491975222542571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=112491975222542571' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112491975222542571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112491975222542571'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2005/08/fortran-c-and-very-large-stack.html' title='Fortran, C# and a very large Stack requirement'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-112435967329832736</id><published>2005-08-18T11:03:00.000+01:00</published><updated>2005-08-23T19:20:33.966+01:00</updated><title type='text'>.NET FileIO Permissions on Network Share</title><content type='html'>I was writing a smallish application to parse a file on a network accessible share and display in human readable form, the contents of the file.&lt;br /&gt;&lt;br /&gt;I previously had the program 90% complete on a previous platform configuration, but since then we have changed configuration, still XP Desktops, but different Server Infrastructure. On this new configuration, the program failed with an exception as soon as it attempted to perform directory listing of files in the network share.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);font-family:courier new;" &gt;string[] RevFiles = Directory.GetFiles(@"&lt;/span&gt;&lt;a href="file://vms/DREADM/"&gt;&lt;span style="color: rgb(51, 102, 255);font-family:courier new;" &gt;\\VMS\DREADM\&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 102, 255);font-family:courier new;" &gt;","*")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Exception raised was System.Security.SecurityException&lt;br /&gt;Additional information: Request for permission of type System.Security.Permissions.FileIOPermission, mscorlib ... Failed.&lt;br /&gt;&lt;br /&gt;I have read about, only lightly Code Access Security, I guess now is as good a time as any to find out what the problem is by some further analysis.&lt;br /&gt;&lt;br /&gt;First thing to do is isolate the problem into as small a chunk of code as possible, this ended up as just a simple console Application with 2 lines of code, the first being shown above and the second being merely to output all of the returned strings to the console window. I subsequently found that I could then no-longer evenlist files on my own C: drive, the following fragment still raised the security exception.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;string[] RevFiles = Directory.GetFiles(@"C:\","b*")&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;After further investigation into how the .NET Code Access Security worked, the following was my situation:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Application was stored on a Network Accessable Share &lt;/li&gt;&lt;li&gt;Application was attempting to perform direct file IO&lt;/li&gt;&lt;li&gt;Being on a Network Share, my application inherited the "LocalIntranet" Permission Set&lt;/li&gt;&lt;li&gt; "LocalIntranet" Permission set did not allow the "FileIOPermission" by default.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;There appeared to be no way to modify the default settings of the "LocalIntranet" security zone (More in a later blog if I find out how)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;The next thing was how was my code evaluated to use the "LocalIntranet" Permission Set ?&lt;br /&gt;That was found out by examining the Runtime Security Policy. The "User, All_Code" code group, if you look at its properties, has a permission set of "Full Access" so this was not stopping anything.The "Machine, All_Code" code group has a sub-code group of "LocalIntranet Zone". Its properties showed that its permission set was "LocalIntranet". I believe that this was the link I was looking for.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;A quick step back to Permission Sets for the Machine, I am allowed to create a new Permission Set. Called "Mikes"for simplicity, I copied the contents of the "LocalIntranet" Permission set and merely added "File IO", Unrestricted Access for simplicity. Now hopping back into the Machine/LocalIntranet Zone Code group, I could assign the Permission Set "Mikes" to the"LocalIntranet" code group. Logging off as Administrator and back on as lowly user account, my small test harness started finally to display files in its console window.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Result!&lt;/p&gt;&lt;p&gt;So, what have I learnt ?&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Do not automatically assume that apps will work when migrated from one system to the other.&lt;/li&gt;&lt;li&gt;.NET Code Access Security is a very large subject area.&lt;/li&gt;&lt;li&gt;I think that I have probably frigged a solution to my problem, given more time, I may re-visit.&lt;/li&gt;&lt;li&gt;Why did this work on my previous platform ? Answer, It was stored on a local drive.&lt;/li&gt;&lt;li&gt;It is a pain to keep logging out of Non admin account and into administrator and back. Fortunately my friendly System Administrator showed me how to access the .NET Config via command line command (MMC) and use "Run-As". Good job I am trusted with the Administrator password!&lt;/li&gt;&lt;li&gt;I believe that I may focus some of my .NET time and energy into this area.  &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;  Wish me luck!&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-112435967329832736?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/112435967329832736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=112435967329832736' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112435967329832736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112435967329832736'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2005/08/net-fileio-permissions-on-network.html' title='.NET FileIO Permissions on Network Share'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15338771.post-112379404444931734</id><published>2005-08-11T21:57:00.000+01:00</published><updated>2005-08-18T10:46:09.376+01:00</updated><title type='text'>Welcome</title><content type='html'>Hi all,&lt;br /&gt;&lt;br /&gt;Welcome to my very first Blog post&lt;br /&gt;&lt;br /&gt;We (The family and I) have just returned from a 2 week holiday in France in a Caravan site called Le Bois-Tordu near St Hilliare De-Riez. Had a fab time, thoroughly recommend the site if you have young children.  The weather was fabulous, we even went swimming in the sea on the 1 rainy day that we had.  A bit surreal, swimming in the sea when it is raining.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15338771-112379404444931734?l=m1kes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m1kes.blogspot.com/feeds/112379404444931734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15338771&amp;postID=112379404444931734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112379404444931734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15338771/posts/default/112379404444931734'/><link rel='alternate' type='text/html' href='http://m1kes.blogspot.com/2005/08/welcome.html' title='Welcome'/><author><name>Mike Read</name><uri>http://www.blogger.com/profile/16267246213094612133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
