Пожалуйста, поправьте меня, если я вас неправильно пойму.
Я думаю, что это так же просто, как ручное создание guid, и добавить к телеметрии исключений, а также BadRequest ().
try
{
//some code here
}
catch(Exception ex)
{
string guid = Guid.NewGuid().ToString();
Dictionary<string,string> dt = new Dictionary<string, string>();
dt.Add("my error number1", guid);
telemetryClient.TrackException(ex,dt);
return BadRequest("Unknown error:"+guid);
}
И когда вы получите guid, вы можете найти соответствующую ошибку на портале Azure: