Я создал приложение Blazor Web Assembly с запросом HttpGet, который работает локально, но не может быть опубликован после Azure - PullRequest
0 голосов
/ 10 января 2020

Я создал приложение веб-сборки 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

Есть идеи у кого-нибудь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...