Я создал приложение веб-сборки Blazor с запросом Httpget. Он работает нормально локально, но при публикации sh в Azure Службе приложений как ASP. NET, размещенной на запросе Httpget, происходит сбой с этой ошибкой:
System.Text. Json .JsonReaderException: '<' является недопустимым началом значения. LineNumber: 0 | BytePositionInLine: 0. at System.Text. Json .ThrowHelper.ThrowJsonReaderException (System.Text. Json .Utf8JsonReader & json, System.Text. Json .ExceptionResource ресурс, System.Byte nextByte, System.ReadOnlySpan 1 [T] байт) <0x2a486d8 + 0x00020> в <515164c3ada14b86914aa92e915c4401>: 0 в System.Text. Json .Utf8JsonReader.ConsumeValue (маркер System.Byte) <0x268282800 + 0x145064153: 0383 0643 0643 0643 0642 0643 0642 0642 0642 0643 0642 0643 0 5 0 5 0 5 0 5 0 5 0 6 0 0 0 0 0 0 6 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 0,6 0,6 0 5 5 5 5 5 5 5 5 661 як 064 064 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 5 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5 5 5 5 чтобы 5 5 5 раз 5 0 раз . * * .Utf8JsonReader.ReadFirstToken тысяча тридцать две (System.Byte первая) <0x2681ad8 + 0x001ae> в <515164c3ada14b86914aa92e915c4401>:. 0 при System.Text Json .Utf8JsonReader.ReadSingleSegment () <0x26814d0 + 0x001fe> в <515164c3ada14b86914aa92e915c4401>: 0 в System.Text. Json .Utf8JsonReader.Read () <0x2681098 + 0x0000e> в <515164c3ada14b86914aa92e915c4401>: 0 в System.Text. Json .JsonSerializer.ReadCore (параметры системы. System.Text. .Text. Json .Utf8JsonReader & reader, System.Text. Json .ReadStack & readStack) <0x2680a20 + 0x0005e> в <515164c3ad a14b86914aa92e915c4401>: 0
// Создание моих данных в списке
public class ConfiguratorRepo
{
public List<Configurator> GetConfigurators()
{
Configurator Icfs = new Configurator
{
Name = "My test",
ID = 99,
Description = "Desc"
};
List<Configurator> Icf = new List<Configurator>
{
Icfs
};
return Icf;
}
}
// Настройка HttpGet
[ApiController]
[Route("[controller]")]
public class ConfiguratorController : ControllerBase
{
[HttpGet]
[Route("GetAll")]
public IList<Configurator> Get()
{
ConfiguratorRepo repo = new ConfiguratorRepo();
return repo.GetConfigurators();
}
}
// Внутри раздела кода на моей странице .razor
protected override async Task OnInitializedAsync()
{
try
{
Configurators = await Http.GetJsonAsync<List<Configurator>>("Configurator/GetAll");
}
catch (Exception e)
{
Error = e.InnerException.ToString();
}
}
Это ссылка на проект https://1drv.ms/u/s! As_wHGs2IYp0kgsfcf970zD53Vvt? e = mnPrph
Есть идеи у кого-нибудь?