<?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>Coeamyd's</title>
  <link rel="alternate" type="text/html" href="http://www.coeamyd.net/" />
  <link rel="self" href="http://www.coeamyd.net/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2010-08-03T14:38:13.1518688+02:00</updated>
  <author>
    <name>Christoph Herold</name>
  </author>
  <subtitle>...It ain't easy being green</subtitle>
  <id>http://www.coeamyd.net/</id>
  <generator uri="http://www.dasblog.net" version="1.9.6264.0">DasBlog</generator>
  <entry>
    <title>Using NTLM (Windows) authentication with RIA services</title>
    <link rel="alternate" type="text/html" href="http://www.coeamyd.net/PermaLink,guid,e8c547e8-bb3f-4d49-afdf-89d0465885dc.aspx" />
    <id>http://www.coeamyd.net/PermaLink,guid,e8c547e8-bb3f-4d49-afdf-89d0465885dc.aspx</id>
    <published>2010-08-03T14:38:13.151+02:00</published>
    <updated>2010-08-03T14:38:13.1518688+02:00</updated>
    <category term=".NET" label=".NET" scheme="http://www.coeamyd.net/CategoryView,category,.NET.aspx" />
    <category term="ASP.NET" label="ASP.NET" scheme="http://www.coeamyd.net/CategoryView,category,ASP.NET.aspx" />
    <category term="Development" label="Development" scheme="http://www.coeamyd.net/CategoryView,category,Development.aspx" />
    <category term="Silverlight" label="Silverlight" scheme="http://www.coeamyd.net/CategoryView,category,Silverlight.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
When creating a new Silverlight business application using RIA services, it will automatically
be configured to use Forms authentication. If you are developing an intranet application
with single sign-on, you can easily switch the web.config to use Windows auth instead
of forms. In my case, authentication still timed out, because the server still tried
to access a database. You also have to disable the RoleManager and Profile services
in the web.config to get Windows authentication running. This is a nice way to create
out-of-browser intranet applications and still have single sign-on.
</p>
        <img width="0" height="0" src="http://www.coeamyd.net/aggbug.ashx?id=e8c547e8-bb3f-4d49-afdf-89d0465885dc" />
      </div>
    </content>
  </entry>
  <entry>
    <title>ASP.NET 4.0 web application always returns 404 error in IIS6</title>
    <link rel="alternate" type="text/html" href="http://www.coeamyd.net/PermaLink,guid,a870e8da-fa5d-4f13-b1a9-e69ba2c61173.aspx" />
    <id>http://www.coeamyd.net/PermaLink,guid,a870e8da-fa5d-4f13-b1a9-e69ba2c61173.aspx</id>
    <published>2010-07-25T23:26:18.064+02:00</published>
    <updated>2010-07-25T23:26:35.3194704+02:00</updated>
    <category term=".NET" label=".NET" scheme="http://www.coeamyd.net/CategoryView,category,.NET.aspx" />
    <category term="ASP.NET" label="ASP.NET" scheme="http://www.coeamyd.net/CategoryView,category,ASP.NET.aspx" />
    <category term="IIS" label="IIS" scheme="http://www.coeamyd.net/CategoryView,category,IIS.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today, I had a Windows Server 2003 system, on which I freshly installed .NET 4.0 and
wanted to deploy an ASP.NET 4.0 application in it. Sounds simple enough, but everytime
I tried to access the application, I got a 404 error. In my case, I had an MVC2 application,
for which I also enabled the wildcard mapping (I know, it's not required with 4.0,
but I did it anyways, just in case). When it was enabled, I got 404s for every request.
When I took it out, at least a simple text file was delivered instead of a 404 error.
</p>
        <p>
Well, the solution was very simple, but it took a while to find. The ASP.NET 4.0 web
service extension was disabled. So, if you keep getting 404s for your ASP.NET application,
check in the Webservice Extensions folder in the IIS Manager if the ASP.NET 4.0 extension
is enabled.
</p>
        <img width="0" height="0" src="http://www.coeamyd.net/aggbug.ashx?id=a870e8da-fa5d-4f13-b1a9-e69ba2c61173" />
      </div>
    </content>
  </entry>
  <entry>
    <title>550 Die verwendete Absenderadresse gehoert nicht zu Ihrem authentifizierten STRATO Paket.</title>
    <link rel="alternate" type="text/html" href="http://www.coeamyd.net/PermaLink,guid,b8d418dd-227c-4c8c-a8c6-f38cbd8bf11f.aspx" />
    <id>http://www.coeamyd.net/PermaLink,guid,b8d418dd-227c-4c8c-a8c6-f38cbd8bf11f.aspx</id>
    <published>2009-11-16T17:08:01.277+01:00</published>
    <updated>2009-11-16T17:12:35.7221664+01:00</updated>
    <category term="Mail" label="Mail" scheme="http://www.coeamyd.net/CategoryView,category,Mail.aspx" />
    <content type="html">&lt;p&gt;
Today, one of my customers noticed, that the contact form on his site was not working
anymore. Since nothing had changed for quite a while, I went to look, and it was actually
so. A short check with the error returned from the SMTP mail library (PEAR_Mail) told
me, the error was
&lt;/p&gt;
&lt;pre&gt;550 Die verwendete Absenderadresse gehoert nicht zu Ihrem authentifizierten STRATO Paket.&lt;/pre&gt;
&lt;p&gt;
For those of you who don't understand german, it translates roughly to "The used sender's
address does not belong to your authenticated STRATO account." So I thought, no shit,
it never has been, because I send the mails using the email address the user enters,
so my customer can simply click "reply" in his mail program. This had never been a
problem before, so why was it now. What complicated the matter even more, was that
there is another form on the page, that also uses data entered by the user as the
sender's address, and it worked perfectly well.
&lt;/p&gt;
&lt;p&gt;
To keep things short: After tracing the tcp communication, I could not find any relevant
difference. So, I tested sending a mail with a simple "This is a test" message. What
can I say: It worked! Bj&amp;ouml;rn's an my guess is, that the STRATO mail server uses
a spam filter and did not accept my mail due to its content. I removed some superfluous
server data always submitted when sending a contact mail, and now things are working
again. That error message, though, is really misleading, and I hope they change it
to something more meaningful.
&lt;/p&gt;
&lt;p&gt;
So, if anyone else has this problem, try checking your mails content. It might be
"spammy" :-)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.coeamyd.net/aggbug.ashx?id=b8d418dd-227c-4c8c-a8c6-f38cbd8bf11f" /&gt;</content>
  </entry>
  <entry>
    <title>OrderBy, Distinct, and LINQ's optimization skills</title>
    <link rel="alternate" type="text/html" href="http://www.coeamyd.net/PermaLink,guid,c915d182-ecff-4e37-b22d-70185058e97f.aspx" />
    <id>http://www.coeamyd.net/PermaLink,guid,c915d182-ecff-4e37-b22d-70185058e97f.aspx</id>
    <published>2009-07-16T13:04:26.325+02:00</published>
    <updated>2009-07-16T13:04:26.3250368+02:00</updated>
    <category term=".NET" label=".NET" scheme="http://www.coeamyd.net/CategoryView,category,.NET.aspx" />
    <category term="SQL Server" label="SQL Server" scheme="http://www.coeamyd.net/CategoryView,category,SQL%2BServer.aspx" />
    <category term="LINQ" label="LINQ" scheme="http://www.coeamyd.net/CategoryView,category,LINQ.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today, I was dumbfounded by LINQ's optimization skills. I built a query over a list
of items, which have an assigned category and a display order. I wanted to fetch a
list of the distinct categories, to display them as an overview, and have them sorted
according to the order of the entries themselves. My LINQ query looked something like
this:
</p>
        <pre>var categories = context.Entries.OrderBy(e =&gt; e.DisplayOrder).Select(e =&gt; e.Category).Distinct();</pre>
        <p>
Everything seemed to work, but when I started ordering things around, the categories
would remain as they were. What I also noticed, was that they were ordered alphabetically,
which perplexed me. I decided to look at the generated query, and lo and behold, there
was not a single ORDER BY clause in it. I took the generated query, added my own order
by clause to it, and got an error:
</p>
        <pre>ORDER BY items must appear in the select list if SELECT DISTINCT is specified.</pre>
        <p>
Of course: Distinct probably just sorts the values to make filtering out duplicates
easier. I left out the Distinct() method, and my ordering was the way I wanted to
have it.
</p>
        <p>
I have not yet worked on a sql-based solution for this, since my structure holding
the categories handled duplicate filtering by itself. And my data barely has any duplicates
in it anyways, so I left it at that.
</p>
        <p>
But what amazed me, was that LINQ actually left out the order by on its own accord,
since it would have caused an error. The LINQ to SQL parser really knows, what it's
doing, although in my case, I would have liked to get some sort of warning, that the
query will not behave as expected. Nonetheless, I love LINQ :-)
</p>
        <img width="0" height="0" src="http://www.coeamyd.net/aggbug.ashx?id=c915d182-ecff-4e37-b22d-70185058e97f" />
      </div>
    </content>
  </entry>
  <entry>
    <title>jQuery UI DotNetNuke integration</title>
    <link rel="alternate" type="text/html" href="http://www.coeamyd.net/PermaLink,guid,ff32191b-0509-4b63-9696-a824d8db558a.aspx" />
    <id>http://www.coeamyd.net/PermaLink,guid,ff32191b-0509-4b63-9696-a824d8db558a.aspx</id>
    <published>2009-04-03T13:04:47.846+02:00</published>
    <updated>2009-04-03T13:04:47.84652+02:00</updated>
    <category term=".NET" label=".NET" scheme="http://www.coeamyd.net/CategoryView,category,.NET.aspx" />
    <category term="ASP.NET" label="ASP.NET" scheme="http://www.coeamyd.net/CategoryView,category,ASP.NET.aspx" />
    <category term="Development" label="Development" scheme="http://www.coeamyd.net/CategoryView,category,Development.aspx" />
    <category term="DotNetNuke" label="DotNetNuke" scheme="http://www.coeamyd.net/CategoryView,category,DotNetNuke.aspx" />
    <category term="jQuery" label="jQuery" scheme="http://www.coeamyd.net/CategoryView,category,jQuery.aspx" />
    <category term="Web" label="Web" scheme="http://www.coeamyd.net/CategoryView,category,Web.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just launched a new project at codeplex aiming at the integration of jQuery UI in
DotNetNuke: <a href="http://jquidnn.codeplex.com/" target="_blank">http://jquidnn.codeplex.com/</a>.
The first releases are already available in form of DNN module packages containing
the core functionality, including infrastructural code to include jQuery and jQuery
UI, two web controls for the Tabs and Datepicker widgets, and the smoothness theme.
</p>
        <p>
Also available are module packages for three more themes: Cupertino, UI Darkness and
UI Lightness. Further skins are actually quite easy to package and will follow over
time, or when someone issues a request for one ;-)
</p>
        <p>
So please, start grabbing the releases and giving me feedback.
</p>
        <img width="0" height="0" src="http://www.coeamyd.net/aggbug.ashx?id=ff32191b-0509-4b63-9696-a824d8db558a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Bogus errors from ASP.NET compiler</title>
    <link rel="alternate" type="text/html" href="http://www.coeamyd.net/PermaLink,guid,a2da5e82-d6aa-42f0-8913-8538cd7502f0.aspx" />
    <id>http://www.coeamyd.net/PermaLink,guid,a2da5e82-d6aa-42f0-8913-8538cd7502f0.aspx</id>
    <published>2009-03-18T17:43:48.706+01:00</published>
    <updated>2009-03-18T17:46:21.2961456+01:00</updated>
    <category term=".NET" label=".NET" scheme="http://www.coeamyd.net/CategoryView,category,.NET.aspx" />
    <category term="ASP.NET" label="ASP.NET" scheme="http://www.coeamyd.net/CategoryView,category,ASP.NET.aspx" />
    <category term="Development" label="Development" scheme="http://www.coeamyd.net/CategoryView,category,Development.aspx" />
    <category term="HTML" label="HTML" scheme="http://www.coeamyd.net/CategoryView,category,HTML.aspx" />
    <category term="Pitfall" label="Pitfall" scheme="http://www.coeamyd.net/CategoryView,category,Pitfall.aspx" />
    <category term="Web" label="Web" scheme="http://www.coeamyd.net/CategoryView,category,Web.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just wasted another hour, trying to figure out, what exactly ASP.NET was trying
to tell me, when giving me an <strong>"ASPNET: Make sure that the class defined in
this code file matches the 'inherits' attribute, and that it extends the correct base
class (e.g. Page or UserControl)."</strong> message on compiling my ascx file.
</p>
        <p>
Ok, so I used a custom namespace, but I've done that hundreds of times, so that shouldn't
be the problem. I also had a custom base class inheriting from UserControl. Also,
nothing I haven't done before. So what was the issue now?!
</p>
        <p>
I basically retyped everything concerning the namespace and class names in all files,
but nothing helped. So I reverted to commenting out my code. This helped me find the
issue: I used a
</p>
        <pre>&lt;% if (somethingOrOther) { %&gt; Some code here &lt;% } %&gt;</pre>
        <p>
construct in my ascx-file (Please don't start an argument on whether this is good
practice or not. I know it's not the cleanest way to do things, but that is not the
concern here :-) ), and actually forgot to put in the closing <code>&lt;% } %&gt;</code>.
Ok, my fault, but shouldn't you get a better Compiler message than "ASPNET: Make sure
that the class defined in this code file matches the 'inherits' attribute, and that
it extends the correct base class (e.g. Page or UserControl)."?!
</p>
        <p>
So, if you encouter this error (and believe me, I've had it more than once due to
typos), and are 100% positive you've spelled everything correctly, check for unbalanced
parentheses!
</p>
        <img width="0" height="0" src="http://www.coeamyd.net/aggbug.ashx?id=a2da5e82-d6aa-42f0-8913-8538cd7502f0" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Be careful when reusing ListItems</title>
    <link rel="alternate" type="text/html" href="http://www.coeamyd.net/PermaLink,guid,f596bb07-01ec-439a-860a-84830935243c.aspx" />
    <id>http://www.coeamyd.net/PermaLink,guid,f596bb07-01ec-439a-860a-84830935243c.aspx</id>
    <published>2009-03-17T12:12:24.648+01:00</published>
    <updated>2009-03-17T12:12:24.6485392+01:00</updated>
    <category term="ASP.NET" label="ASP.NET" scheme="http://www.coeamyd.net/CategoryView,category,ASP.NET.aspx" />
    <category term="Development" label="Development" scheme="http://www.coeamyd.net/CategoryView,category,Development.aspx" />
    <category term="HTML" label="HTML" scheme="http://www.coeamyd.net/CategoryView,category,HTML.aspx" />
    <category term="Web" label="Web" scheme="http://www.coeamyd.net/CategoryView,category,Web.aspx" />
    <category term="Pitfall" label="Pitfall" scheme="http://www.coeamyd.net/CategoryView,category,Pitfall.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Yesterday, I had one of those WTF moments. I had a page with a form for entering two
addresses. Both had the same fields, including a <code>RadioButtonList</code> with
identical items. Since the items are resourced, I decided to optimize the performance
by reusing the <code>ListItem</code>s like so:
</p>
        <pre>ListItem[] items = new ListItem[2];
items[0] = new ListItem(this.GetString("salutation.Mister"), "Mr");
items[1] = new ListItem(this.GetString("salutation.Misses"), "Mrs");
this.salutation.Items.AddRange(items);
this.salutation2.Items.AddRange(items);</pre>
        <p>
Simple eh. Everything seems to be ok. And was I amazed, when I tested it, and I always
got the <code>SelectedItem</code> to be the one selected in <code>salutation2</code>.
I double-checked every location were I was storing the values, in case I forgot to
change the field name after copy/pasting. But everything was correct, as far as I
could tell. I even checked the values submitted by the browser, they were also correct.
</p>
        <p>
Finally, it hit me: The ListItem has a <code>Selected</code> property, and it is used
to find the <code>RadioButtonList</code>s <code>SelectedItem</code> property. And
since I reused the items, the first list parses its items on postback, sets the appropriate <code>ListItem</code>'s <code>Selected</code> property
to <code>true</code>. Same thing happens with the second <code>RadioButtonList</code>.
And since the <code>ListItem</code>s are used in both lists, the last one wins.
</p>
        <p>
So, I changed my code to look like this:
</p>
        <pre>ListItem[] items = new ListItem[2];
items[0] = new ListItem(this.GetString("salutation.Mister"), "Mr");
items[1] = new ListItem(this.GetString("salutation.Misses"), "Mrs");
this.salutation.Items.AddRange(items);
items = new ListItem[2];
items[0] = new ListItem(this.GetString("salutation.Mister"), "Mr");
items[1] = new ListItem(this.GetString("salutation.Misses"), "Mrs");
this.salutation2.Items.AddRange(items);</pre>
        <p>
Now everything works as it should. So next time, be careful when reusing your <code>ListItem</code>s!
</p>
        <img width="0" height="0" src="http://www.coeamyd.net/aggbug.ashx?id=f596bb07-01ec-439a-860a-84830935243c" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Monty Python's Spamalot musical</title>
    <link rel="alternate" type="text/html" href="http://www.coeamyd.net/PermaLink,guid,e5ac8655-ab1d-4482-8591-4ecade2db5ae.aspx" />
    <id>http://www.coeamyd.net/PermaLink,guid,e5ac8655-ab1d-4482-8591-4ecade2db5ae.aspx</id>
    <published>2009-01-29T13:29:07.034+01:00</published>
    <updated>2009-01-29T13:29:07.034491+01:00</updated>
    <category term="Leisure" label="Leisure" scheme="http://www.coeamyd.net/CategoryView,category,Leisure.aspx" />
    <category term="Musical" label="Musical" scheme="http://www.coeamyd.net/CategoryView,category,Musical.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last night, I went to visit Monty Python's Spamalot musical in Cologne. I had no idea,
what to expect from it, and I was quite sceptical concerning the german translation.
I was very surprised by the job, the whole team has done. It was very funny, in typical
Monty Python style, many unexpected gags, and very ludicrous. I actually believe,
they got some gags in german, that weren't in the english version. At least, I wouldn't
know, how to translate it, to make it funny :-) I'm very interested in the english
version, though. Humor is definitely best in the original language. Nonetheless, the
musical is definitely worth seeing.
</p>
        <img width="0" height="0" src="http://www.coeamyd.net/aggbug.ashx?id=e5ac8655-ab1d-4482-8591-4ecade2db5ae" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Upgrade hassles with SQL Server 2008</title>
    <link rel="alternate" type="text/html" href="http://www.coeamyd.net/PermaLink,guid,53accd33-6788-4f91-b847-f316050c0e41.aspx" />
    <id>http://www.coeamyd.net/PermaLink,guid,53accd33-6788-4f91-b847-f316050c0e41.aspx</id>
    <published>2009-01-28T10:36:10.285+01:00</published>
    <updated>2009-01-29T13:19:57.2568682+01:00</updated>
    <category term="Administration" label="Administration" scheme="http://www.coeamyd.net/CategoryView,category,Administration.aspx" />
    <category term="Development" label="Development" scheme="http://www.coeamyd.net/CategoryView,category,Development.aspx" />
    <category term="SQL Server" label="SQL Server" scheme="http://www.coeamyd.net/CategoryView,category,SQL%2BServer.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Yesterday, I wasted a few hours trying to upgrade my SQL Server 2005 installation
to 2008. Actually, upgrading is a simple process. You can simply select, which instance
to upgrade, and the installer does the rest. It worked absolutely fine for my regular
instance. I got some installation errors for a component, but didn't mind that at
first. Everything seemed to be working.
</p>
        <p>
At least I thought so, until I noticed, WHAT component got the errors. The SQL Server
Management Studio was not installed. And the older 2005 version isn't able to connect
to 2008. Bummer.
</p>
        <p>
So I thought, let's try to reinstall it. Same error: "The error code is 2349." When
you copy the details to the clipboard, you at least find the URL <a href="http://www.microsoft.com/products/ee/transform.aspx?ProdName=Microsoft+SQL+Server&amp;EvtSrc=setup.rll&amp;EvtID=50000&amp;ProdVer=10.0.1600.22&amp;EvtType=0xF45F6601%25401201%25401">http://www.microsoft.com/products/ee/transform.aspx?ProdName=Microsoft+SQL+Server&amp;EvtSrc=setup.rll&amp;EvtID=50000&amp;ProdVer=10.0.1600.22&amp;EvtType=0xF45F6601%25401201%25401</a>,
that gives you the information, that the SQL Server Native Client is causing the trouble.
</p>
        <p>
So I tried upgrading my SQL Server Express instance, but that was also dismissed with
an error. Next, I uninstalled my SQL Server 2005 express instance, uninstalled the
native client, and now added the Management Studio feature to my SQL Server 2008 instance.
Same error, this is really getting frustrating.
</p>
        <p>
So now, my last resort is to uninstall the whole d*rn thing and try to reinstall it.
At least the installation only takes about 2 hours *cough*.
</p>
        <p>
          <strong>UPDATE:</strong> Even the complete uninstall did not help. As the error message
states, the Native Client is supposedly not installed from the sqlncli.msi package.
Well, I even uninstalled and reinstalled ONLY THAT package, to no avail. I'm still
getting the same bogus error, when I try to install SSMS. Any help is welcome! I'm
out of ideas.
</p>
        <p>
But at least I'm not all alone with my ss2008 install problems. A friend of mine had
other issues, but at least he was able to resolve them: <a href="http://www.entwicklungsgedanken.de/2009/01/28/installation-problems-with-sql-server-2008/comment-page-1/#comment-252">http://www.entwicklungsgedanken.de/2009/01/28/installation-problems-with-sql-server-2008/comment-page-1/#comment-252</a>.
</p>
        <p>
          <strong>UPDATE 2:</strong> I have found out, that it's the Visual Studio Tools for
Applications 2.0 installer, that is causing the problems. But I still have no idea
why.
</p>
        <p>
          <strong>UPDATE 3:</strong> Rollback all rants :-) I found the issue. A file could
not be replaced/updated by the installer. This was due to the fact, that my hard disk
seems to be defective. The file could not be read, even less replaced. After renaming
it, the installation went fine. So now, I have performed a scandisk, the errors have
been cleared, and everything is in order. Guess I'll be backing up more often now,
though.
</p>
        <img width="0" height="0" src="http://www.coeamyd.net/aggbug.ashx?id=53accd33-6788-4f91-b847-f316050c0e41" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Developing WCF with HTTPS</title>
    <link rel="alternate" type="text/html" href="http://www.coeamyd.net/PermaLink,guid,3fc8b3ac-79ec-48f4-ae2b-4b61919334d6.aspx" />
    <id>http://www.coeamyd.net/PermaLink,guid,3fc8b3ac-79ec-48f4-ae2b-4b61919334d6.aspx</id>
    <published>2009-01-13T21:22:35.204+01:00</published>
    <updated>2009-01-13T21:29:49.058176+01:00</updated>
    <category term=".NET" label=".NET" scheme="http://www.coeamyd.net/CategoryView,category,.NET.aspx" />
    <category term="Development" label="Development" scheme="http://www.coeamyd.net/CategoryView,category,Development.aspx" />
    <category term="WCF" label="WCF" scheme="http://www.coeamyd.net/CategoryView,category,WCF.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just ran across a really nice article describing how to create a self hosted WCF
service using HTTPS bindings. It's a nice step-by-step instruction on how to create
your own certificates, adding them to your store, configuring the Windows HTTP runtime,
and configuring your WCF service. You can find the article on CodeProject at this
url: <a href="http://www.codeproject.com/KB/WCF/WCFSSL.aspx">http://www.codeproject.com/KB/WCF/WCFSSL.aspx</a>.
Really nice article, helped me a lot. Kudos to Chris.
</p>
        <p>
Also, Steve Johnson created a nice little GUI for the httpcfg command line tool, which
you can find here: <a href="http://www.stevestechspot.com/ABetterHttpcfg.aspx">http://www.stevestechspot.com/ABetterHttpcfg.aspx</a>.
It's a nice addition to the article, so you are not completely bound to the console
:-)
</p>
        <img width="0" height="0" src="http://www.coeamyd.net/aggbug.ashx?id=3fc8b3ac-79ec-48f4-ae2b-4b61919334d6" />
      </div>
    </content>
  </entry>
</feed>