sudo apt-get install libgl1-mesa-swrast
Это решит все ваши проблемы.
Затем запустите sudo apt-get update и проверьте с помощью glxinfo и glxgears.
Для изменения URL-адреса маршрута вы можете попробовать URL Rewriting Middleware или Custom Middleware.
Ниже перечислены доступные опции в Startup:
URL-адрес перезаписи app.UseRewriter(new RewriteOptions().AddRewrite("/","/Home",true));
URL-адрес переадресации app.UseRewriter(new RewriteOptions().AddRedirect("/", "/Home"));
Пользовательское промежуточное программное обеспечение app.Use(async (context, next) =>
{
if (context.Request.Path == "/")
{
context.Response.Redirect("Home/", true);
}
await next();
});
Используйте вышеуказанные параметры перед app.UseMvc app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
[ ! d2] Существует несколько способов:
Временное решение 1: вы можете удалить значения по умолчанию, как описано здесь. Обходной путь 2: создать другое действие по умолчанию и перенаправить на / Home / Index оттуда, как описано здесь. Обход проблемы 3: проверить для текущего URL-адреса и перенаправления, если он является корневым, как описано здесь