Questions

.NET Core Xunit - IActionResult' does not contain a definition for 'StatusCode'

I have an API written in .NET Core and using xUnit to test those. I have my method in API as: [HttpDelete("api/{id}")] public async Task DeleteUserId(string id) { try { //deleting from d...

Project 'ClassLibrary1.csproj' targets 'netcoreapp2.1'. It cannot be referenced by a project that targets '.NETFramework,Version=v4.7.2'

I have two class library project with the following setting: - - Now I referenced the ClassLibrary1 project in ClassLibrary2 project. It was done successfully. But on rebuilding the project I am ge...

31 Oct at 12:41

Why Entity Framework have AddAsync?

I understand why EF have `ToListAsync` or `SaveChangesAsync` - because it waits for db operation execution. But `AddAsync` just returns `Task.FromResult` - so why is there the `AddAsync` method? And w...

ASP.NET Core + ApplicationInsights Logging Errors as Trace

I am using Microsoft.ApplicationInsights.AspNetCore ([https://www.nuget.org/packages/Microsoft.ApplicationInsights.AspNetCore](https://www.nuget.org/packages/Microsoft.ApplicationInsights.AspNetCore))...

new object[] {} vs Array.Empty<object>()

When I type the following code: ``` object[] objects = new object[] { }; ``` Visual Studio tells me: > Avoid unnecessary zero-length allocations. Use `Array.Empty<object>()` instead. Are there any ac...

7 Feb at 22:39

Hash code of string is broken in .NET Core 2.1, but works in 2.0

I recently upgraded one of my projects from .NET Core 2.0 to .NET Core 2.1. After doing so several of my tests started to fail. After narrowing this down I've found that in .NET Core 2.1 it is not po...

31 Oct at 21:19

How to rename an inherited API member in a subclass?

Say I have: ``` public class Parent{ [ApiMember(Name = "parentItem")] public string Item {get; set;} } ``` and ``` public class Child : Parent { [ApiMember(Name = "childItem")] pub...

30 Oct at 00:37

ServiceStack Auth ProviderOAuthAccess

What can be the reason that in this method: ``` public override object Authenticate(IServiceBase authService, IAuthSession session, Authenticate request) ``` In...

29 Oct at 19:16

Why does Enumerable.Single() iterate all elements, even when more than one item has already been found?

When profiling one of our applications, we discovered a mysterious slowdown in some code where we were calling `Enumerable.Single(source, predicate)` for a large collection that had more than one item...

29 Oct at 10:43

IIS 10 on Windows Server 2016 not running my ASP.NET MVC website

I just bought a new Cloud based Virtual machine with Windows server 2016 installed. I also make sure IIS 10 has .NET Framework 4.6 and ASP.NET 4.6 installed. [](https://i.stack.imgur.com/K7zjk.png) ...

29 Oct at 09:35

Using ApiControllerAttribute without using RouteAttribute

In ASP.NET Core (v 2.1.5) you can create controllers without having them inherit from `Controller` class (as you know). And if you do, you have to use `RouteAttribute` to define your routes. But, I'm ...

.net core get user in ValidationAttribute

I am trying to access the current user (i.e. ClaimsPrincipal from identity) in a custom ValidationAttribute, and I haven't figured out how I could do that. public class UniqueTitleValidator : Valida...

How can I add kid to jwt header using SecurityTokenDescriptor in .netcore

I am using .netcore 2 with JwtSecurityToken to generate a token ``` var jwtSecurityToken = new JwtSecurityToken( issuer: issuer, audience:issuer, claim...

Get root directory of Azure Function App v2

I build an Azure Function App (v2). Configuration tasks necessary for all functions are done in a Setup class that is structured like the following: ``` [assembly: WebJobsStartup(typeof(Startup))] i...

6 Nov at 09:22

Using SetWindowPos with multiple monitors

Using `user32.dll` and C# I wrote the method that you see below. Using a process handle for a window, it will set the window position at a provided `(x, y)` location. However, in a multi-monitored env...

11 Aug at 23:50

How to optimize ServiceStack.Text performance when deserializing to enums with DataContract

Is there a way to optimize ServiceStack.Text (version 5.4.0) performance when deserializing enumerated values to .Net enums that have [DataContract](https://learn.microsoft.com/en-us/dotnet/framework/...

MissingMethodException get_QueryString

I come across this exception in my .net core app (.net core 2.1 and I'm using service stack 5.2). > Method not found: 'ServiceStack.Web.INameValueCollection ServiceStack.Web.IRequest.get_QueryString(...

26 Oct at 03:45

ImageMagick security policy 'PDF' blocking conversion

The Imagemagick security policy seems to be not allowing me perform this conversion from pdf to png. Converting other extensions seem to be working, just not from pdf. I haven't changed any of the ima...

ServiceStack Metadata Redirect behind a Azure App Gateway not working

My api is hosted on Azure as an App Service with an Azure App Gateway in front of that. I have set the webhosturl in my startup and that is working as when I view the metadata page, i see the links...

25 Oct at 18:34

Post with int/string (simple type) in body to asp.net core web api 2.1 not working

I'm simply having no luck sending an url encoded form value from postman to a vanilla asp.net core 2.1 web api created with file->new project. I do nothing to it whatsoever but still the new model val...

16 Dec at 22:5

Component definition is missing display name react/display-name

How do I add a display name to this? ``` export default () => <Switch> <Route path="/login" exact component={LoginApp}/> <Route path="/faq" exact component={FAQ}/> <Route component={Not...

25 Oct at 15:24

Getting "Program does not contain a static 'Main' method suitable for an entry point" when building using docker, why?

I'm running into an issue using Docker and couldn't find a proper solution. I'm trying to build a Docker image using .NET SDK 2.1. The thing is that when Docker tries to run the build statement, it fa...

16 Mar at 09:7

Span and Memory as a replacement for arrays in method signatures?

# Replace arguments with Span in methods? Should I replace all my array (such as `byte[]`, `char[]`, and `string[]`) parameters in my synchronous methods with `Span` (such as `Span<byte>`, `Span<c...

25 Oct at 13:7

asp.net core constructor injection with inheritance

In my asp.net core application I have dependency classes which are injected to almost all services. So I want to build a base service class to get these dependencies to properties and my services inhe...

ServiceStack Self-Hosted app and NotifyIcon

I have a working Windows Service (on Windows 10, .Net471) that implements ServiceStack AppSelfHost Base and provides a number of (so far) simple REST APIs. I'd like to add NotifyIcon type of functiona...

24 Oct at 20:43