Вероятно, это будет зависеть от того, где вы размещаете свое приложение, идентификатор трассировки в конечном итоге исходит из функции платформы хостинга. Если вы запустите свое приложение в Kestrel, например, используя профиль по умолчанию (обычно названный так же, как ваш проект), вы увидите формат ConnectionID: Count (см. этот ответ ).
Вот пример функции при запуске, как указано выше:
If you run using IIS/Express you'll see a GUID, and in my testing it is unique per request... Here's the same example on IIS Express:
Btw, you could set the TraceIdentifier yourself and/or you might also want to look at the Класс активности . Обычно это имеет приоритет над TraceIdentifier, например, на странице ошибки по умолчанию:
public class ErrorModel : PageModel
{
public string RequestId { get; set; }
public void OnGet()
{
RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier;
}
}