Проверка подлинности Windows с помощью Http.Sys в Windows 10 IoT Core - PullRequest
0 голосов
/ 15 января 2019

Я создаю приложение asp.net core для проверки подлинности Windows с сервером HttpSys, и компьютер разработчика работает без проблем, но когда я загружаю его в Windows 10 IoT Core, возникает следующая проблема:

failHosting environment: Production
Content root path: C:\Data\Users\Administrator\Documents\publish
: Microsoft.AspNetCore.Server.HttpSys.HttpSysListener[0]
      GetContextAsync
Microsoft.AspNetCore.Server.HttpSys.HttpSysException (998): Invalid access to memory location
   at Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.AcceptAsync()
Now listening on: http://localhost:5000
Application started. Press Ctrl+C to shut down.
fail: Microsoft.AspNetCore.Server.HttpSys.MessagePump[0]
      ListenForNextRequestAsync
Microsoft.AspNetCore.Server.HttpSys.HttpSysException (998): Invalid access to memory location
   at Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.AcceptAsync()
   at Microsoft.AspNetCore.Server.HttpSys.MessagePump.ProcessRequestsWorker()
fail: Microsoft.AspNetCore.Server.HttpSys.HttpSysListener[0]
      GetContextAsync
Microsoft.AspNetCore.Server.HttpSys.HttpSysException (998): Invalid access to memory location
   at Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.AcceptAsync()
fail: Microsoft.AspNetCore.Server.HttpSys.MessagePump[0]
      ListenForNextRequestAsync
Microsoft.AspNetCore.Server.HttpSys.HttpSysException (998): Invalid access to memory location
   at Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.AcceptAsync()
   at Microsoft.AspNetCore.Server.HttpSys.MessagePump.ProcessRequestsWorker()

И мои настройки аутентификации:

WebHost
    .CreateDefaultBuilder(args)
    .UseStartup<Startup>()
    .UseHttpSys(options =>
    {
        options.Authentication.Schemes = AuthenticationSchemes.NTLM | AuthenticationSchemes.Negotiate;
        options.Authentication.AllowAnonymous = false;
    })
    .Build();

и

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