Отключить обработку ошибок по умолчанию с оптимизацией CMS в ядре ASP.NET Core

Введение При построении веб -приложения .NET он обычно использует комбинацию UseExceptionHandler и UseStatusCodePagesWithReExecute в вашем Startup.cs Чтобы обслуживать страницы ошибок, удобные для пользователя: app.UseExceptionHandler(“/errorhandler/500”); app.UseStatusCodePagesWithReExecute(“/errorhandler/{0}”); Это работает плавно – даже для оптимизированных решений CMS. Тем не менее, мы недавно обнаружили предостережение, работая над проектом, включающим пользовательские конечные точки API. Оказывается, оптимизируется имеет свое собственное скрытое … Read more

Улучшение оптимизированной многосайтовой архитектуры CMS со структурированной изоляцией

Основная задача создания оптимизированного веб -сайта CMS – подумать о его многофункциональных возможностях. Встроить корректировку после этого факта может быть сложной задачей и часто требует большого рефакторинга. В этом посте я немного расскажу о том, как я нашел способ легко изолировать один веб -сайт, структурно говоря, в рамках решения C#. Конечно, это подразумевает пару модификаций … Read more