HostContext.TryGetCurrentRequest() always null inside Docker container - ServiceStack

Using the `ss-id` ServiceStack session cookie, I am tracking a user's session and revoking that session when the user has created too many sessions with the same account. I have a CustomCredentialsAu...

21 Jun at 15:8

dotnet core database first using NetTopologySuite

I recently upgraded to the newest version of but the spacial data didn't seem to work, because they now use see [here](http://www.npgsql.org/efcore/mapping/nts.html) > To set up the NetTopologySuit...

Could not load file or assembly 'Microsoft.AspNet.TelemetryCorrelation' or one of its dependencies. The system cannot find the file specified

I have two web applications under IIS 7 (local Windows 10 Pro). At the root is an MVC .Net Version 4.7.1. Everything seems to work fine here so far. However, set up as a separate application under the...

ServiceStack: Showing both auth and authenticate paths

I've been looking at using ServiceStack to create a lightweight rest api and notice that when I look in the swagger-ui I notice there is an auth endpoint and an authenticate which both seem to do exac...

20 Jun at 09:54

Keeping controllers warm in ASP.NET Core Web API project

I've noticed that after a period of time my ASP.NET Core Web API services seem to go through the same initialisation process you get when you launch them fresh, i.e. the initial request is slow, but s...

20 Jun at 09:8

Asp.net WebApi OData V4 problems with nested $expands

I have a `OData V4` over `Asp.net WebApi` (`OWIN`). Everything works great, except when I try to query a 4-level `$expand`. My query looks like: ``` http://domain/entity1($expand=entity2($expand=en...

27 Jun at 05:52

Asp.Net Core 2.x middleware syntax

I encountered several ways of writing simple middleware directly in Startup.Configure() method: ``` // Syntax 1. app.Use((context, next) => { context.Response.Headers.Add("X-Content-Type-Options"...

20 Jun at 01:33

Visual Studio 2017, use new style csproj by default when creating new projects

Is there any way to use the new style csproj (with SDK, PackageReferences, and no need to use compile include etc.) by default when creating a new .net framework 4.5.2 project in Visual Studio? At th...

19 Jun at 16:41

No 'Access-Control-Allow-Origin' header error in .NET Core

I'm fairly certain I've got CORS enabled correctly to allow incoming requests (in this case, POST requests) from all origins, but I'm seeing the error below: > Failed to load http://localhost:5000/exp...

Mock IHttpContextAccessor in Unit Tests

I have a method to get header value using `IHttpContextAccessor` ``` public class HeaderConfiguration : IHeaderConfiguration { public HeaderConfiguration() { } public string GetTena...

servicestack.redis getvalues gives junk values

I am facing an issue getting junk values like 'OK' or '0' or some 'numeric' values while reading values from Redis. This happens while reading normal key and hash keys as well. We have upgraded all th...

19 Jun at 05:34

ASP.NET Core [Require] non-nullable types

[Here](https://stackoverflow.com/questions/6662976/required-attribute-for-an-integer-value), the question was posed how to validate non-nullable required types. The provided solution to make the fiel...

18 Jun at 12:58

TaskCanceledException in ShutDownListener

We are currently seeing a lot of `TaskCanceledException` thrown off `MS.Internal.ShutDownListener.HandleShutDown`. This started in the middle of may and could be related to some Update to .Net or Wind...

18 Jun at 10:3

"Reference the package directly from the project to resolve this issue."

I'm trying to install a nuget package and I get the following error > Restoring packages for C:\git...MyProject.csproj... NU1107: Version conflict detected for Microsoft.Azure.WebJobs. Reference th...

How to call ThenInclude twice in EF Core?

I'm creating an ASP.NET Core API app, and relying on EF Core. I have entities defined like this: ``` public class AppUser : IdentityUser { public string FirstName { get; set; } public string...

Replacing DefaultModelBinder in ASP.net MVC core

I am converting an MVC 5 project over to core. I currently have a custom model binder that I use as my nhibernate entity model binder. I have the option to fetch and bind by fetching the entity out ...

ServiceStack MQ: how to populate data in RequestContext

I'm developing a JWT-based multi-tenancy system using ServiceStack. The JWT token contains shard information, and I use `JwtAuthProvider` to translate the JWT token to session object following instruc...

UseSqlite with Entity Framework Core in ASP.NET Core 2.1 not working

I am starting a Razor pages project in ASP.NET Core 2.1. I am trying to use SQLite but when configuring the database only SQL Server seems to be an option. ``` using Microsoft.AspNetCore.Builder; u...

8 Jan at 10:41

Why ref structs cannot be used as type arguments?

C# 7.2 [introduced](https://learn.microsoft.com/en-us/dotnet/csharp/reference-semantics-with-value-types) `ref struct`s. However, given a `ref struct` like this: ``` public ref struct Foo { public i...

27 Nov at 11:19

ServiceStack not deserializing Dictionary<string,object> properly

I'm using ServiceStack v5.1.0 and here is the issue I'm having: I have a DTO that looks like this: ``` [Route("/TablesV2/{Id}/Query/{QueryId}/Edit", Verbs = "POST")] public class EditTableRecord ...

15 Jun at 07:30

Why is casting a struct via Pointer slow, while Unsafe.As is fast?

## Background I wanted to make a few integer-sized `struct`s (i.e. 32 and 64 bits) that are easily convertible to/from primitive unmanaged types of the same size (i.e. `Int32` and `UInt32` for 32-...

15 Jun at 14:4

Is union available in LINQ query syntax?

I noticed that I was unable to structure a linq query with a `union` of two selects, using [ANSI syntax][1]. The .net documentation has an article on [query syntax examples][2] where union is not show...

7 May at 07:13

Seed entity with owned property

I am trying to seed an user entity in my database. The `User` entity has an owend property `EmailPermissions`. When I run the command > dotnet ef migrations add Initial; I get the error > The see...

14 Jun at 17:34

System.NotSupportedException: No data is available for encoding 1252

I'm working with a [Trust Commerce Tutorial](https://vault.trustcommerce.com/) on how to generate a payment token that will allow customers to use the TC Trustee Host payment form. I was given an exam...

20 Jun at 09:12

Debugging x64 Azure Functions in Visual Studio

I'm writing a C# Azure function via Visual Studio. This function is triggered through blog storage, and the blob is processed using an x64 C++ DLL. The issue is that the default Azure functions toolin...