Я написал консольное приложение (включая webhost). Это одна страница, которая содержит конфигурацию этой программы. Вопрос в том, как должны выглядеть маршруты, чтобы после открытия стартовой страницы (например, index.html) авторизация работала. Я поместил все содержимое www в папку wwwroot и использовал:
app.UseDefaultFiles();
app.UseStaticFiles();
Затем я настроил ConfigureServices с базовой аутентификацией.
[Авторизировать] работает для защиты других маршрутов.
[Authorize]
[Route("api/command")]
public class ValuesController : Controller
{
...
}
Я не использую IISExpress, поэтому нет опций launchUrl.
Есть ли какой-нибудь "трюк"? что-то вроде [Route("")]
? Только простой пользователь и пароль при открытии, например локальный: 5000.
Кстати, возможно, он будет работать с каким-то шаблоном и:
[Authorize]
public IActionResult Index()
{
return View();
}
Спасибо за любые идеи.