Mock User.Identity in ASP.NET Core for Unit Testing

I am struggling to implement unit testing for action methods that incorporate `User.Identity.Name` functionality. The methods that I've come across fail because the properties that they suggest writin...

Schema Migration Scripts in NoSQL Databases

I have a active project that has always used C#, Entity Framework, and SQL Server. However, with the feasibility of NoSQL alternatives daily increasing, I am researching all the implications of switch...

Get all components with a specific interface in Unity

some `GameObjects` in my scene implement the interace `ISaveable`. In my script, I want to find all these interfaces and store them. Later on I can loop through them and call their implemented method ...

31 Dec at 06:20

How can I access IPython's "display" function?

I tried this code, expecting it to use IPython's `display` function: ``` import pandas as pd data = pd.DataFrame(data=[tweet.text for tweet in tweets], columns=['Tweets']) display(data.head(10)) ```...

18 Jan at 08:37

Deserialize a generic object in ServiceStack.Text

I tried to find a solution for deserializing an anonymous object from JSON to a structure resembling the original JSON structure in ServiceStack.Text, but I did not find any acceptable solution. While...

16 Mar at 22:57

Select from sequence with SqlCommand.ExecuteScalar() returns NULL when high disk usage

I encounter that `SqlCommand.ExecuteScalar()` returns `NULL` sometimes in production environment. I've crossed a lot of similar questions here, the most close one is: [SqlCommand.ExecuteScalar return...

How to make a route accessible only from localhost?

I have a route like this: How can I make it accessible only from the localhost?

5 May at 16:51

Unit Testing a Static Method of a Static Class

``` public static class ApplicationUtils { public static bool IsCurrentUserAManager() { var username = WindowsIdentity.GetCurrent().Name; bool inAdmin; ...

16 Mar at 11:51

Spring Data JPA findOne() change to Optional how to use this?

I'm learning `SpringBoot2.0` with `Java8`. And I followed some blog-making tutorial example. The tutorial source code is: ``` @GetMapping("/{id}/edit") public String edit(@PathVariable Long id, Mod...

16 Mar at 21:22

How to update existing images with docker-compose?

I have multiple microservices and I am using docker-compose for development deployments. When there are some changes in the microservices code base, I am triggering ci job to re-deploy them. I have be...

20 Oct at 08:55

Programmatically get current running version of dotnet core runtime

I have an aspnetcore webapp and I'd like it to write it's current version, as well as the dotnet core runtime version that it's running on to it's log when it starts up. I'd like to do this as my web...

1 Dec at 07:21

ASP.Net Core 2.0 How to get all request headers in middleware?

In ASP.Net Core 2.0, I am trying to validate the incoming request headers in a custom middleware. The problem is that I don't how to extract all the key-value-pair headers. The headers that I need ar...

No service for type 'MyType' has been registered

I have a generic repository architecture that looks like this: ``` public interface IRepository<T> where T: class { IList<T> Get(Func<T, bool> where); } public abstract class Repository<T> : I...

Supporting multiple versions of NuGet package in one library / NuGet package

### What I want I want my library to work with a range of versions of a NuGet package with breaking changes in API between the changes. I haven't investigated it further, but this path looks promi...

20 Mar at 10:45

Routing with regular expressions in ServiceStack

I'm trying to build a small .NET Core server with ServiceStack and would like to use regular expressions for routing. So far I've basically just created a Hello World project and connected it to datab...

Build error "An attempt was made to load an assembly with an incorrect format " after upgrade net framework 4.5.2 to 4.7.1

We are trying to update the framework of our program. We currently have it in version 4.5.2 and we want to update it to version 4.7.1 We have changed all the csproj of the solution, and when we compi...

15 Mar at 15:14

GDPR: Encrypted logging in C#

The suggestion to encrypt log files as a means of protecting the personal data that might be contained in them is widespread. What I've not seen is a good reference implementation, which is surprisin...

Why are there memory allocations when calling a func

I have the following program which construct a local Func from two static methods. But strangely, when I profile the program, it allocated close to a million Func objects. Why invoking Func object is ...

Should ReadOnlySpan<T> parameters use the "in" modifier?

C# 7.2 introduced [reference semantics with value-types](https://learn.microsoft.com/en-us/dotnet/csharp/reference-semantics-with-value-types), and alongside this Microsoft have developed types like [...

15 Mar at 11:1

Why is it not a commit and a branch cannot be created from it?

I need to work with an intricate configuration of repositories. I have 5 of them: 1. A remote central repository on machine 1. 2. My local repository on my notebook (machine 2). 3. A bare repository ...

16 Oct at 11:52

How to pass environment variable to docker-compose up

I am trying to run a container. I already have the image uploaded to private Docker registry. I want to write a compose file to download and deploy the image. But I want to pass the TAG name as a vari...

15 Mar at 07:44

Dependency Injection of type Func<T> in ASP.NET Core

I am trying to inject a Func into a webapi controller using asp.net core 2.0.1 for my DataContext. In my Startup.cs i have added; I then in my controller constructor pass this to my service; However, ...

How to redirect root to swagger in Asp.Net Core 2.x?

I'm building Asp.Net Core 2.x web api integrated with Swagger. To access the swagger, I had to append /swagger to the url, eg. [https://mywebapi.azurewebsites.net/swagger/](https://mywebapi.azurewebsi...

15 Mar at 02:34

Span<char> and string equality

When `Span<T>` was announced, I wanted to use it in a parser for my toy programming language. (Actually, I'd probably store a `Memory<char>`, but that's beside the point.) However, I have grown used...

15 Mar at 00:13

How to change default browser with VS Code's "open with live server"?

It defaults to my safari but would like to change it to chrome. I looked in preferences, but there doesn't seem to be an option for that. Any ideas?

14 Mar at 23:31