#SharePointProblems | Koskila.net

Solutions are worthless unless shared! Antti K. Koskela's Personal Professional Blog

All Posts

Browse all blog posts and archives

All Posts (529)

Showing 126 to 150 of 529 posts (Page 6 of 22)
  • Cover image for "This app can't run on your PC" dialog when you're building your app in Visual Studio
    Published on
    Authors
    koskila

    "This app can't run on your PC" dialog when you're building your app in Visual Studio

    This article explains a fix to an odd issue, where suddenly, mid-build, an error dialog pops up, complaining about your PC being unable to run "this app". The fix is luckily straightforward, even if it's a bit odd. Let me explain - but first, let's define the issue a bit better. What went wrong? Problem So, when running a build that includes some steps executed by node (either defined in your .
  • Cover image for How to "fix" Word removing tagged users from comments?
    Published on
    Authors
    koskila

    How to "fix" Word removing tagged users from comments?

    In this particular article, I'll explain how to fix an issue where Microsoft Word (part of what used to be called "Microsoft Office", but that's now called "Microsoft 365") decides to remove your name and everyone you tagged from any comments or conversations you might've had on the article. That's pretty annoying - but let's take a closer look at what was actually happening.
  • Cover image for How to install Home Assistant on Synology NAS (DSM 7.2)?
    Published on
    Authors
    koskila

    How to install Home Assistant on Synology NAS (DSM 7.2)?

    This article explains how to install Home Assistant on your Synology NAS device using Container Manager and Web Station. This probably applies to DSM 7.2+ on any somewhat modern Synology DiskStation device. A lot of the steps also apply if you're setting up ANY containers to run on your NAS, to be fair. But let's not get ahead of ourselves!
  • Cover image for How to configure a custom 404 page for a SharePoint site?
    Published on
    Authors
    koskila

    How to configure a custom 404 page for a SharePoint site?

    This article explains how to use some archaic PowerShell magic to configure a custom 404 page for your Modern SharePoint Online Communication site. If you've been working with SharePoint for a while, this property might be already familiar to you. A lot of settings for each site collection are stored in the root site's property bag, and that's where you'll find the key “vti_filenotfoundpage” which should have the value "/sites/ContosoPublishing/Pages/PageNotFoundError.aspx”. Classic.
  • Cover image for Azure DevOps pipelines suddenly failing with "##[error]#0 building with default instance using docker driver"
    Published on
    Authors
    koskila

    Azure DevOps pipelines suddenly failing with "##[error]#0 building with default instance using docker driver"

    Another (possibly?) timely and weird one here! This article explains how to work around Azure DevOps suddenly stopping to play nice with Docker and the rest of our tooling and causing all builds to fail with oddly non-descript error messages. Annoying to deal with but not the end of the world as we'll see! Background Another odd one for the books! No idea what caused it, but suddenly our pipelines started looking like this, with no clear reason (I mean, we break builds all the time...
  • Cover image for How to fix Windows not recognizing your mouse clicks?
    Published on
    Authors
    koskila
    Tags
    windows

    How to fix Windows not recognizing your mouse clicks?

    Since I ran into this annoying little issue again, I thought it might be a good time to document it for the next person who needs to google it on their phone, after frantically clicking every single button they have on their mouse, only to realize their computer really doesn't care about any of that. None of the clicks do anything. I've only ever run into this on Windows 10, but I wouldn't be surprised if it happens on other versions as well.
  • Cover image for Outlook Search broken due to Windows Search acting up? Here's 3 ways to fix it!
    Published on
    Authors
    koskila

    Outlook Search broken due to Windows Search acting up? Here's 3 ways to fix it!

    Well, this was kind of a dumb one. Search in Outlook suddenly stopped working completely. And I don't mean the normal "Outlook Search can't find anything" -kind of issues, I mean it literally found zero results with any search terms. Well, everything is buggy and nothing works. Not that unusual by itself, but something that should be fixed. This article explains how to fix it. Well, even a couple of different ways to fix it!
  • Cover image for "Failed to launch debug server process due to: TypeError: Cannot read properties of undefined...." when trying to debug Blazor WebAssembly
    Published on
    Authors
    koskila

    "Failed to launch debug server process due to: TypeError: Cannot read properties of undefined...." when trying to debug Blazor WebAssembly

    This article explains how to fix an annoying issue when trying to debug a Blazor WASM (WebAssembly) project. In my case, I had a Blazor WASM SWA (Static Web App), that built just fine and ran well in Azure, but refused to be debugged. What an annoying little problem. I mean - it's not a problem until you have a problem to investigate. But when you can't investigate a problem, then you do have a problem. So let's take a closer look. At the problem, that is.
  • Cover image for How to clean up redundant .js, .jsx and .d.ts files from your repository?
    Published on
    Authors
    koskila

    How to clean up redundant .js, .jsx and .d.ts files from your repository?

    Even if you have a 100% TypeScript project, it'll still end up with a lot of .js (JavaScript) or .jsx (JavaScript with React extension) files. Unless you properly ignore them, they'll end up cluttering your Visual Studio solution, and even git. As these are, in that case, generated files and essentially build artifacts, you will most likely not want to commit them to your code repository. They'll get recreated during the build anyway and are more likely to cause confusion than to do any good.
  • Cover image for How to fix jarringly jagged text in Windows?
    Published on
    Authors
    koskila
    Tags
    windows

    How to fix jarringly jagged text in Windows?

    This article explains one simple fix to all your text appearing wonky, with jagged and somehow oddly fuzzy edges in Windows. The guide is written for Windows 10 (because that's the only modern OS that natively supports taskbar being docked on the side of the screen), but it probably applies for Windows 11 as well. Background As we all know, it's not your computer.
  • Cover image for How to update the TTL for all A records in a zone at once in Azure?
    Published on
    Authors
    koskila

    How to update the TTL for all A records in a zone at once in Azure?

    Every now and then there comes a time when you need to fiddle with DNS. It's not that you want to do it, but sometimes you just can't avoid it. This article explains a convenient way of using PowerShell to apply a change for all A records (these are essentially host names ) in a zone (which you could usually simply call a domain ).
  • Cover image for How to add AdditionalHeaders to Invoke-PnPGraphMethod?
    Published on
    Authors
    koskila

    How to add AdditionalHeaders to Invoke-PnPGraphMethod?

    This article explains how to easily add additional headers to the Graph API calls you make in PowerShell using Invoke-PnPGraphMethod commandlet. There's a convenient sample for you to copy-paste and some basic explanations on what we're doing below. Background Every now and then, I need to make some Graph API calls from PowerShell. And there's a convenient PowerShell commandlet available to make it easy to do just that - Invoke-PnPGraphMethod.
  • Published on
    Authors
    koskila

    How to iterate through a collection of items in a Parallel Foreach loop in PowerShell?

    That's a mouthful, right? But yeah - this article shows and tells how to do a parallel foreach loop in PowerShell, and how to do it properly! Well, at least probably. This is how I did it anyway. But that's enough chitchat, let's get to it! Background In PowerShell, you can iterate through objects with a ForEach-Object loop like this: # Create an array of integers $items = 1..
  • Cover image for How to fix "yo : The term 'yo' is not recognized as the name of a cmdlet, function, script file, or operable program." error?
    Published on
    Authors
    koskila

    How to fix "yo : The term 'yo' is not recognized as the name of a cmdlet, function, script file, or operable program." error?

    This article explains what to do to get rid of an error that SEEMS simple to fix but might turn out to be elusive, namely, "The term 'yo' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again." Sounds simple, right? It might be. Read on to find out how I banged my head on the wall with this one!
  • Cover image for How to re-enable Bluetooth on your Windows device
    Published on
    Authors
    koskila

    How to re-enable Bluetooth on your Windows device

    This article explains (one way) how to re-enable Bluetooth on your Windows laptop, in case Windows has just forgotten you have a Bluetooth adapter in your pc. Which would be weird because I don't think any pcs ship without, anymore. Even Raspberry Pis have come with Bluetooth for years now. Anyway... What was the problem again?
  • Cover image for "Something happened on our end" on Microsoft Store
    Published on
    Authors
    koskila

    "Something happened on our end" on Microsoft Store

    This article explains how to make your Microsoft Store (the app distribution channel on Windows - the one that's supposed to distribute apps reliably and keep them up-to-date) work after it has suddenly stopped updating or installing any apps with a very non-descriptive error - "Something happened on our end". Background The error message - "Something happened on our end" - is a typical error message. It doesn't tell you much, and the little it does, it lies.
  • Cover image for How to fix OnePlus 10 Pro Bluetooth issues
    Published on
    Authors
    koskila

    How to fix OnePlus 10 Pro Bluetooth issues

    In a bit different news, this time I'm sharing my preferred Bluetooth configuration that makes using headphones (or are they called "earpods" now?) bearable. It's required some experimentation, but I did finally find a combination that doesn't cause the audio to be laggy or janky. Problem For over a year, I had OnePlus 9 Pro. It always felt a bit sluggish, but the user experience was still something I could live with.
  • Cover image for How to actually uninstall conflicting PowerShell modules?
    Published on
    Authors
    koskila

    How to actually uninstall conflicting PowerShell modules?

    This article explains how to resolve "Import-Module: Assembly with same name is already loaded" error in PowerShell (and a couple of related issues - old versions of the module being used, updating modules silently failing, uninstalling modules simply not doing anything...) Problem Different error messages you might get (obviously the same issue affects other modules and not just PnP PowerShell, but it's the one I use often and the one that I ran into issues with.
  • Cover image for How to enable Developer Mode on Android?
    Published on
    Authors
    koskila

    How to enable Developer Mode on Android?

    This article dives into Developer Mode on Android and explains how to actually enable it on your device. You might need to do this if your device's factory defaults are stupid (like on my 2 last OnePlus phones), you need to debug an app on your phone or achieve some other somewhat advanced scenario. Background Enabling developer mode on Android is a straightforward process, but it's essential to understand what you're getting into.
  • Cover image for How to include the whole certificate chain in your .cer, .crt or .pem certificate file?
    Published on
    Authors
    koskila

    How to include the whole certificate chain in your .cer, .crt or .pem certificate file?

    Haha, another one of those "should've known it was this easy" in the books! This article explains how to include the whole certificate chain (so your "user certificate" with all the "intermediary certificates" and optionally, but not as recommended, the root certificate) in your PEM-formatted certificate. Because sometimes you just need to combine 5 certificates you've just successfully stolen from your own website using a script !
  • Cover image for How to avoid sed in GitHub Actions removing spaces from your script steps?
    Published on
    Authors
    koskila

    How to avoid sed in GitHub Actions removing spaces from your script steps?

    This article explains how to replace double quotes in string literal when replacing stuff in GitHub Actions using sed. Or rather, how to replace stuff with double quotes in it in GitHub Actions overall. Because it's not as straightforward as one would think. Or maybe I'm missing something obvious here? Either way, here's another thoughtful workaround!
  • Cover image for How to fix "MSB4044: The AndroidSignPackage task was not given a value for the required parameter KeyPass
    Published on
    Authors
    koskila

    How to fix "MSB4044: The AndroidSignPackage task was not given a value for the required parameter KeyPass

    This article explains a quick fix to an error along the lines of "AndroidSignPackage" task was not given a value for the required parameter "KeyPass". In my case the issue occurred in a GitHub Actions pipeline, but you could get it in Azure DevOps or even when running the build command locally.
  • Cover image for How to set Window size for your MAUI app in Windows?
    Published on
    Authors
    koskila

    How to set Window size for your MAUI app in Windows?

    This article shows you how to set a window size for a MAUI app on Windows. This is super useful for debugging - in my case, I wanted to retain a fast development cycle with lightweight debugging to work on my code quickly, but still see everything in roughly the right aspect ratio for my typical end-user device - an Android smartphone. But using the emulator for this was not usable, as it's comparably slow. And of course the same solution will work for production use cases.
  • Cover image for How to fix "System.InvalidOperationException: The property 'ItemBody.AdditionalData' could not be mapped because it is of type 'IDictionary', which is not a supported primitive type or a valid entity type. Either explicitly map this property, or ignore it using the '[NotMapped]' attribute or by using 'EntityTypeBuilder.Ignore' in 'OnModelCreating'." in .NET 7 and Entity Framework?
    Published on
    Authors
    koskila

    How to fix "System.InvalidOperationException: The property 'ItemBody.AdditionalData' could not be mapped because it is of type 'IDictionary', which is not a supported primitive type or a valid entity type. Either explicitly map this property, or ignore it using the '[NotMapped]' attribute or by using 'EntityTypeBuilder.Ignore' in 'OnModelCreating'." in .NET 7 and Entity Framework?

    Oof. What even is this title? Descriptive - sure, maybe - but also kinda long. Ah, okay. This article explains how to map complex data types to a SQL database when using Entity Framework. This time, I'm using Fluent API to do this. In my case, I just needed to store entities that I got from external source, based on entities coming from a dependency, into my service's database.
  • Cover image for Automatically get version number from project dependencies in Azure DevOps
Whitewater Magpie Ltd.
© 2026
Static Site Generation timestamp: 2026-01-27T05:13:45Z