<!DOCTYPE html><html lang=en><head prefix="og: http://ogp.me/ns#"><script async src="https://www.googletagmanager.com/gtag/js?id=G-YQKFCLJ6SX"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag('js',new Date());gtag('config','G-YQKFCLJ6SX');</script><meta charset=utf-8><title>&#x1F640; Oh no!? Something is missing!</title><meta name=viewport content="width=device-width, initial-scale=1.0, minimum-scale=1"><meta name=description content="The content requested was not found on this site."><link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&amp;family=Space+Grotesk:wght@700&amp;display=swap" rel=stylesheet><link rel=stylesheet href=/css/bootstrap.min.css><script src="/js/jquery-3.4.1.min.js?v=cvhcwJs8sRh0P4aZfog2A11llf8"></script><script src="/js/popper.min.js?v=Yf6s5rp-hnBqpLAzSxvIpOHq6a8"></script><script src="/js/bootstrap.min.js?v=Mk4rZqvGDzAhdd6AbU8EsZuNqp8"></script><style>*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{min-height:100%;position:relative;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-ms-touch-action:manipulation;touch-action:manipulation;scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding,100px)}body{font:15.2px/1.6 "Lato","Open Sans",Ubuntu,"Nimbus Sans L",Avenir,AvenirNext,"Segoe UI",Helvetica,Arial,sans-serif;margin-bottom:150px;color:#222}.container{max-width:1440px;margin:0 auto;padding:0 1.5em}.siteheader{padding:1rem;background:url(/img/herobg.svg?v=gwbL12sSAaiz6Q4w8utpUttVc-8),linear-gradient(180deg,#7014e8 30.12%,#0e5ecf 192.47%);font-family:"Space Grotesk"}.siteheader p{font-size:2em}.siteheader a{color:#fff;text-decoration:none;font-size:2rem}.navbar-nav .nav-link{font-size:1rem}@keyframes fade-in{from{opacity:0}to{opacity:1}}main{animation:fade-in 1s ease}b,strong{font-weight:600}a{color:#512bd4}a:hover,a:focus{text-decoration:none}img,iframe{max-width:100%}img{height:auto}h1,h2,h3,h4{font-weight:normal}ul,ol{padding-left:2em}time{color:#626262;font-size:.75em}.post{padding-bottom:2em}.post header h1{margin:.2em 0;line-height:1.3;font-size:2.5em;font-weight:lighter;font-family:"Space Grotesk"}.post header h1 a{color:#512bd4;text-decoration:none}.post header #commentCount{font-size:.75em}.post>div p{margin:1em 0;word-wrap:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.post>div img{padding:.5em}.post>div ul{list-style:none;text-indent:-1em}.post>div ul li:before{content:"»\20";opacity:.5;margin-right:.3em}.post>footer{clear:both;margin:-15px 0 15px 0}.post>footer #commentCount{font-size:.75em}.post h2,.post h3,.post h4,.post h5,.post h6{margin:0 0 -.4em 0}.post blockquote{background-color:#eee;border-left:5px solid #bbb;margin:0 0 20px;font-size:14px;padding:.5px 0 .5px 0}.post blockquote p{margin:1em .5em}.post table{font-size:.9em;border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;display:block;overflow-x:auto;white-space:nowrap}.post tr:nth-child(2n){background:#f7f7f7}.post th{border-bottom:1px solid #dfdfdf;text-align:left}.post td,.post th{padding:2px 7px}.post a.heading-link{opacity:0;margin-left:10px;text-decoration:none}.post i.fa-link{font-size:15px;color:#808080;opacity:.5;font-weight:normal;vertical-align:middle}.post h2:hover a.heading-link{opacity:1}</style><link rel=stylesheet href=/css/fontawesome.min.css><link rel=stylesheet href=/css/brands.min.css><link rel=stylesheet href=/css/solid.min.css><link rel=stylesheet href=/css/v4-font-face.min.css><link rel=stylesheet href=/css/shCore.css><link rel=stylesheet href=/css/shThemeDefault.css><link rel=search type=application/opensearchdescription+xml href=/opensearch.xml title="Tim Heuer Search"><meta property=og:type content=article><meta property=og:title content="🙀 Oh no!? Something is missing!"><meta property=og:description content="The content requested was not found on this site."><meta property=og:url content=https://timheuer.com/blog/rss.aspx><meta property=twitter:site content=@timheuer><meta property=twitter:creator content=@timheuer><meta property=twitter:card content=summary_large_image><meta content="Visual Studio,.NET,ASP.NET,Blazor,Razor,dotnet,netcore,Azure,Cloud,Heuer" name=keywords><meta content=YlcccHzMS2d742qMpXWgpgCnBqTa-Rc6b1Ee9L0jFRw name=google-site-verification><meta property=frameworkversion content=".NET 10.0.2"><link rel=icon type=image/png sizes=16x16 href=/img/icon16x16.png><link rel=apple-touch-icon sizes=180x180 href=/img/icon180x180.png><link rel="shortcut icon" href=/img/icon16x16.png><link rel=me href=https://mastodon.social/@timheuer><meta name=msapplication-square150x150logo content=/img/icon180x180.png><link rel=edituri type=application/rsd+xml title=RSD href=/rsd.xml><link rel=alternate type=application/rss+xml href="/feed/rss/"><link rel=alternate type=application/atom+xml href="/feed/atom/"><script src="/js/shCore.js?v=f8QhB0nrzir9wTu-YVCJKJ-fYYE"></script><script src="/js/shAutoloader.js?v=J2gCttvXnu6Ji4SIHJXjHQM-1q4"></script><link rel=stylesheet href=/css/cookieconsent.min.css></head><body itemscope itemtype=http://schema.org/WebPage><header class="siteheader sticky-top"> <div class=d-flex> <a href="/">Tim Heuer</a> <nav class="navbar navbar-expand-sm navbar-dark ml-auto"> <button class=navbar-toggler type=button data-target=#navbarSupportedContent data-toggle=collapse> <span class=navbar-toggler-icon></span> </button> <div class="collapse navbar-collapse" id=navbarSupportedContent> <ul class="navbar-nav mr-auto"><li class=nav-item> <a href="/" class=nav-link>Home </a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href=# id=navbarDropdown role=button data-toggle=dropdown aria-haspopup=true aria-expanded=false>Browse By </a> <div class=dropdown-menu aria-labelledby=navbarDropdown> <a class=dropdown-item style=color:#000;font-size:1rem href=/blog/categories>Categories</a> <a class=dropdown-item style=color:#000;font-size:1rem href=/blog/timeline>Calendar</a> </div> </li> <li class=nav-item> <a href=/contact class=nav-link>Contact </a> </li> <li class=nav-item> <a href=/search class=nav-link title=Search aria-label=Search><i class="fa fa-search"></i></a> </li> <li class=nav-item> <a target=_blank rel=noopener href=https://twitter.com/timheuer class=nav-link title="Follow me on Twitter" aria-label="Follow me on Twitter"><i class="fab fa-twitter"></i></a> </li> <li class=nav-item> <a target=_blank rel=noopener href=https://instagram.com/timheuer class=nav-link title="Follow me on Instagram" aria-label="Follow me on Instagram"><i class="fab fa-instagram"></i></a> </li></ul> </div> </nav> </div> </header> <main itemprop=mainEntity itemscope itemtype=http://schema.org/Blog> <noscript> <p class=container>Some features of this website do not work as expected when JavaScript is disabled</p> </noscript> <article class="post container" itemscope itemtype=http://schema.org/BlogPosting style=margin-top:50px itemprop=blogPost> <header> <h1 itemprop="name headline">🙀 Oh no!? Something is missing!</h1> </header> <div itemprop="articleBody mainEntityOfPage"> <p> It looks like the link you entered or clicked isn't valid. I can't seem to find anything on the site for that address. Have no fear, there is still some other things you can read here. Just head back to <a href=/blog>the home page</a> to start reading the most recent articles. Otherwise you can <a href=/contact>contact me</a> if you need to find something specific. </p> <p> I'm sorry that you couldn't find what you're looking for but hopefully you'll find something else valuable! Here are the latest to check out: <br> <ul><li><a href="https://timheuer.com/blog/rest-client-for-vs-code-endpoint-for-vs-code/">Another selfish tool&#x2013;Endpoint for VS Code</a></li> <li><a href="https://timheuer.com/blog/my-ai-copilot-developer-workflow-relies-on-planning/">AI in My Developer Workflow: From Prompting to Planning</a></li> <li><a href="https://timheuer.com/blog/add-environment-variables-to-aspire-services/">Adding environment vars to .NET Aspire services</a></li> <li><a href="https://timheuer.com/blog/anatomy-of-a-dotnet-devcontainer/">Anatomy of a .NET devcontainer</a></li> <li><a href="https://timheuer.com/blog/github-actions-extension-for-visual-studio/">Monitor your GitHub Actions in Visual Studio</a></li> <li><a href="https://timheuer.com/blog/resx-editor-for-visual-studio-code/">Creating a VS Code editor extension</a></li></ul> </p> </div> </article> </main> <footer class=sitefooter> <div class=container> <div class=d-flex> <p class=blog-copyright>The content on this site is my own opinion, nobody else. Period.</p> <div class="widget-social ml-auto"> <ul><li> <a class=widget-social-tw target=_blank rel=noopener href=https://twitter.com/timheuer aria-label="Follow me on Twitter" title="Follow me on Twitter"> <i class="fab fa-twitter"></i> </a> </li> <li> <a class=widget-social-bluesky target=_blank rel=me href=https://bsky.app/profile/timheuer.com aria-label="Follow me on Bluesky" title="Follow me on Bluesky"> <i class="fab fa-bluesky"></i> </a> </li> <li> <a class=widget-social-in target=_blank rel=noopener href=https://instagram.com/timheuer aria-label="Follow me on Instagram" title="Follow me on Instagram"> <i class="fab fa-instagram"></i> </a> </li> <li> <a class=widget-social-linkedin target=_blank rel=noopener href=https://linkedin.com/in/timheuer aria-label="View my profile on LinkedIn" title="View my profile on LinkedIn"> <i class="fab fa-linkedin"></i> </a> </li> <li> <a class=widget-social-strava target=_blank rel=noopener href=https://strava.com/athletes/timheuer aria-label="Follow me on Strava" title="Follow me on Strava"> <i class="fab fa-strava"></i> </a> </li> <li> <a class=widget-social-rss target=_blank rel=noopener href=/feed/rss aria-label="Subscribe to my RSS Feed" title="Subscribe to my RSS Feed"> <i class="fa fa-rss"></i> </a> </li> <li><a title=Login/Logout aria-label=Login/Logout class=widget-social-admin href="/login/?returnUrl=/blog/rss.aspx"><i class="fa fa-lock-open"></i></a></li></ul> </div> </div> </div> </footer><link rel=stylesheet href="/css/belowthefold.scss?v=201P2B2n10YFceN1YO05biykZo4"><script src="/js/site.js?v=a5YdILfud_ps2-TJbggkIk4UAZQ" async defer></script><script>SyntaxHighlighter.autoloader('js jscript javascript  /js/shBrushJScript.js','xml html xaml          /js/shBrushXml.js','cs csharp c#           /js/shBrushCSharp.js','bash                   /js/shBrushBash.js','cpp                    /js/shBrushCpp.js','css                    /js/shBrushCss.js','php                    /js/shBrushPhp.js','text plain             /js/shBrushPlain.js','ps powershell          /js/shBrushPowershell.js','yaml yml               /js/shBrushYaml.js','json jsonp             /js/shBrushJson.js','ts typescript          /js/shBrushTypeScript.js',);SyntaxHighlighter.defaults['auto-links']=false;SyntaxHighlighter.defaults['toolbar']=false;SyntaxHighlighter.all();</script><script src="/js/cookieconsent.min.js?v=5ieBGub5EtKj2_Ko_EbzbbN0Yk4"></script><script>window.cookieconsent.initialise({"palette":{"popup":{"background":"#512bd4"},"button":{"background":"#000000"}},"theme":"edgeless"});</script></body></html>