. net ядро ​​не показывает сообщение на странице браузера при развертывании страниц бритвы. net основное приложение - PullRequest
0 голосов
/ 21 февраля 2020

Имеют работающее приложение. net core crud и помещают в него белый список ip, а также ведут себя так, что если неверный ip-адрес не показывает страницы CRUD.

Однако, хотелось бы, чтобы оно было отобразить сообщение, предлагающее пользователю связаться с командой, если они попытаются получить доступ.

фрагмент кода ниже.

на основе https://docs.microsoft.com/en-us/aspnet/core/security/ip-safelist?view=aspnetcore-2.1

работает при запуске на собственном p c в коде Visual Studio в режиме отладки, но при развертывании на веб-сервере просто показывает пустую страницу

Любые мысли о том, как заставить его отображать сообщение на самой странице браузера.

if (badIp) 
        {
             _logger.LogInformation(
             " Please contact IT  to add your ip address to list of valid ip addresses. Forbidden Request from Remote IP address: {RemoteIp}", remoteIp);
            context.Result = new StatusCodeResult(200);
            string valueString = "Only whitelisted I.P. Addresses may access this application." +
                                    "\r\n" +
                                     "\r\n" +
                                "Please contact IT team to determine if your IP address can be added for access";
            context.HttpContext.Response.WriteAsync(valueString);
            return;

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