So- it looks like running client-side Blazor on a 'classic' IIS site as a static page works well! Blazor is starting to become something where someone besides a true, heads-down hard-nosed developer can experiment!
I was excited about Blazor since it really opens up the world of WebAssembly
I managed to host the default Blazor template on my own site
. The initial upload content looks a bit messy with lots of tiny dlls (which surprised me a bit), but the speed of the site is respectable.
My next task is to try and access my web API to see if I can call my image stores. I'm definitely refactoring my base website to use Blazor, since it's technically an SPA anyway.
You should give it a try here
Welcome to my blog!!
There's nothing to see so far - just me giving it a quick tests to ensure it works the way I want it to.
I initially wanted to have the two sites working in the same space, it it turned out I was spending a bit too much time retrofitting the code across, so I simply stood up a sub domain, built it up there, and called it a day.
Now I can start working on the really fun stuff!
Some fun projects -
- I need to work on a backup procedure for my post. I selected this particular engine because of its performance. But since I'm not actually running an enterprise setup here, I'll need to work out a process to preserve the content.
- I've already built a base Web API for controlling my Flickr feed to this website. What I'd like to do is add a new API that will serve as an ETL manager from the Flickr API to a yet-to-be-created SQL Server database. The goal is to create a report engine where I can search Flickr images by the available EXIF data.
- I need to work out a method of limiting the image size when I post. I may simply set up a selection process that accesses my Flickr feed.
I'll want to re-introduce my image gallery at some point. The API is up, so I need to finish building up the gallery site. This time, I'll build it using MVC 5 so it matches the rest of the site infrastructure.
I think that's enough to get started this week!