<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://davidchristiansen.com/</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/about</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/contact</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/sitemap</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/an-idea-for-making-efficient-use-of-your-multiple-monitors-for-development</loc>
    <lastmod>2008-04-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/cardspace-claims-in-self-issued-information-cards</loc>
    <lastmod>2007-12-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/clear-nuget-cache-on-build-server</loc>
    <lastmod>2015-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/dotnetopenauth-debugging-and-tracing-openid-and-oauth-on-asp-net-or-mvc-using-glimpse</loc>
    <lastmod>2011-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/dotnetopenid-version-2-0-released</loc>
    <lastmod>2008-04-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/edit-github-wiki-with-images</loc>
    <lastmod>2013-12-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/fix-nhibernatelog4net-in-windows-service-filenotfoundexception</loc>
    <lastmod>2011-01-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/glimpse-for-dotnetopenauth-1-3</loc>
    <lastmod>2013-04-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/how-simple-is-a-openid-connect-basic-client-c</loc>
    <lastmod>2012-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/howto-auto-synchronise-files-upon-network-connection</loc>
    <lastmod>2014-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/howto-create-self-signed-certificates-with-powershell</loc>
    <lastmod>2016-09-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/howto-creating-a-dummymock-webservice-asmx-from-a-wsdl-file</loc>
    <lastmod>2010-11-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/kdiff3-with-tortoisesvn-a-winner</loc>
    <lastmod>2004-11-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/logparsergraphing-ping-results</loc>
    <lastmod>2011-01-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/microsoft-patterns-and-practices-team-release-the-model-view-presenter-mvp-bundle</loc>
    <lastmod>2007-12-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/multiplatform-docker-buildx-synology-nas</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/openclaw-docker-hardened-homelab</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/pci-dss-assessment-howto-disable-ssl2-and-weak-ciphers-on-iis6</loc>
    <lastmod>2009-03-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/responsive-web-client-reference-implementation</loc>
    <lastmod>2007-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/run-hyper-v-docker-on-virtual-machine</loc>
    <lastmod>2016-11-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/self-signed-certificates-windows-apps-development</loc>
    <lastmod>2014-12-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/solved-chrome-v18-self-signed-certs-and-signed-using-a-weak-signature-algorithm</loc>
    <lastmod>2012-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/solved-id6035-cannot-create-a-hashalgorithm-object-identifier-oid-is-unknown</loc>
    <lastmod>2010-11-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/solved-identity-server-v3-invalid-provider-type-cngkey-private-key-errors</loc>
    <lastmod>2016-05-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/stop-virtual-machines-beeping-in-virtual-server</loc>
    <lastmod>2005-10-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/using-windows-2008-as-your-development-environment-tips-and-hints</loc>
    <lastmod>2008-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/visual-studio-2008-comexception-when-loading-web-project-solution</loc>
    <lastmod>2008-02-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/vs-2008-web-development-hot-fix-roll-up-available</loc>
    <lastmod>2008-02-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/blog/wildcard-certificate-mapping-multiple-web-servers-using-single-ip-address</loc>
    <lastmod>2009-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/category/development</loc>
    <lastmod>2011-01-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/category/security-identity</loc>
    <lastmod>2016-09-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/category/devops</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/category/cloud-infrastructure</loc>
    <lastmod>2011-01-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/visual-studio</loc>
    <lastmod>2008-04-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/identity</loc>
    <lastmod>2016-05-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/security</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/nuget</loc>
    <lastmod>2015-05-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/devops</loc>
    <lastmod>2015-05-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/openid-connect</loc>
    <lastmod>2013-04-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/oauth</loc>
    <lastmod>2013-04-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/aspdotnet</loc>
    <lastmod>2013-04-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/dotnet</loc>
    <lastmod>2011-01-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/csharp</loc>
    <lastmod>2016-05-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/tutorial</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/nhibernate</loc>
    <lastmod>2011-01-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/troubleshooting</loc>
    <lastmod>2016-05-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/windows-server</loc>
    <lastmod>2014-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/networking</loc>
    <lastmod>2014-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/certificates</loc>
    <lastmod>2016-09-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/powershell</loc>
    <lastmod>2016-09-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/svn</loc>
    <lastmod>2004-11-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/docker</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/synology</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/iis</loc>
    <lastmod>2014-12-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/hyper-v</loc>
    <lastmod>2016-11-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidchristiansen.com/tag/virtualisation</loc>
    <lastmod>2016-11-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>