Ich versuche, die Subdomains auf Bereiche zuordnen, Bisher waren alle Antworten, die ich für ältere Versionen von .NET und nicht .NET Core gefunden. Die beste und relevanteste Antwort, die ich fand, war von This page. Allerdings habe ich ein Problem, es zu implementieren, da es scheint, dass die Walkthrough für eine frühere Version von .NET-Core und ich bin der 'MvcRouteHandler' does not contain a constructor that takes 0 arguments
Error bekommen.ASP.NET Core Mapping Subdomains auf Bereiche
Hier ist der Code, den ich aus den Fehler:
public class AreaRouter : MvcRouteHandler, IRouter //the error happens in this line, visual studio underlines the AreaRoute word
{
public new async Task RouteAsync(RouteContext context)
{
string url = context.HttpContext.Request.Headers["HOST"];
string firstDomain = url.Split('.')[0];
string subDomain = char.ToUpper(firstDomain[0]) + firstDomain.Substring(1);
string area = subDomain;
context.RouteData.Values.Add("area", subDomain);
await base.RouteAsync(context);
}
}
so wie auch immer, ich für eine andere Art und Weise suchen Subdomains Bereiche abzubilden oder eine Art und Weise zu beheben diesen Fehler zu finden.
In welcher Zeile beschwert sich der Compiler? – Gusman
@Gusman aktualisiert die Frage (es ist die erste Zeile) – soorena12