ASP.NET CORE: USEPATHBASE экстракты PATHBASE из PATH, но MapControllers () не рассматривает путьC#

Место общения программистов C#
Ответить
Anonymous
 ASP.NET CORE: USEPATHBASE экстракты PATHBASE из PATH, но MapControllers () не рассматривает путь

Сообщение Anonymous »

Я использовал usepathbase в приложении Dotnet 2.1. < /p>
app.UsePathBase("/app1"); // extract /app1 from path
app.UseMvc(routers => ...) // routes consider path only
< /code>
Это больше не работает в Dotnet 6: Когда я использую < /p>
app.UsePathBase("/app1");
app.MapControllers(); // controller routing does not consider the reduced path
< /code>
while до < /p>
"/app1/home/index" routed to HomeController, Index method
< /code>
Это теперь не может маршрутироваться нигде. < /p>
Я делаю что -то не так?app.Use((context, next) =>
{
Console.WriteLine("=> {0}", context);
return next.Invoke();
});
< /code>
, который показывает, что UsePathbase работает, это более поздняя маршрутизация в MapControllers, которая не работает. По крайней мере, это то, что я получаю от этого наблюдения.

Подробнее здесь: https://stackoverflow.com/questions/748 ... llers-does
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»