Ошибка HTTP 500.30 - ошибка запуска процесса ANCM в ASP.NET Core 2.2

public static bool DataViewColumnExists(DataView dv, string columnName)
{
    return DataTableColumnExists(dv.Table, columnName);
}

public static bool DataTableColumnExists(DataTable dt, string columnName)
{
    string DebugTrace = "Utils::DataTableColumnExists(" + dt.ToString() + ")";
    try
    {
        return dt.Columns.Contains(columnName);
    }
    catch (Exception ex)
    {
        throw new MyExceptionHandler(ex, DebugTrace);
    }
}

Columns.Contains нечувствителен к регистру.

4
задан TanvirArjel 18 January 2019 в 06:07
поделиться

2 ответа

У меня есть причина. Может быть, вы дважды регистрируете Identity в своем приложении следующим образом:

Один из методов ConfigureServices класса запуска:

services.AddDefaultIdentity<IdentityUser>()
                .AddDefaultUI(UIFramework.Bootstrap4)
                .AddEntityFrameworkStores<ApplicationDbContext>();

И другой в IdentityHostingStartup: [ 1110]

services.AddDefaultIdentity<IdentityUser>(config =>
                {
                    config.SignIn.RequireConfirmedEmail = true;
                }).AddEntityFrameworkStores<ApplicationDbContext>();

Зарегистрируйте Identity только в одном месте, т.е. либо в методе ConfigureServices, либо в IdentityHostingStartup.

Надеюсь, это поможет вам.

0
ответ дан TanvirArjel 18 January 2019 в 06:07
поделиться

У меня была ошибка 500.30 из-за проблемы дублирования идентификаторов, описанной TanvirArjel, но я также только что столкнулся с ошибкой, когда в моем файле appsettings.json был какой-то плохой JSON. Не уверен, что это произойдет, только если вы на самом деле пытаетесь использовать значения конфигурации при запуске.

0
ответ дан Bryan B 18 January 2019 в 06:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: