Задать вопрос
@savva09
Начинающий .NET-ер

Как исправить ошибку System.Net.NameResolution is not supported on this platform?

полный код ошибки(почему то ошибка не отображается целиком в веб-инспекторе)
spoiler
Unhandled Promise Rejection: Error: System.PlatformNotSupportedException: System.Net.NameResolution is not supported on this platform.
at System.Net.Dns.GetHostAddresses(String hostNameOrAddress)
at Npgsql.Internal.NpgsqlCo...


я не очень понял где конкретно ошибка и что нужно прикрепить, так что пишите комменты.

Информация о приложении: asp.net core net 7.0 (+ корпоративный фреймворк по ускоренному созданию фронта)

Используемые пакеты: пакеты "корпоративный фреймворк", Npgsql.entityframeworkcore.PostgreSql(8.0.0 preview 4), Microsoft.EntityFrameworkCore(8.0.0 preview 4), Microsoft.EntityFrameworkCore.Tools(версия та же)

И на всякий случай контекст:
public sealed class AppDbContext : DbContext
{
    public DbSet<RequestModel> Requests { get; set; } = null!;

    public DbSet<SkipModel> Skips { get; set; } = null!;

    public DbSet<OverWorkModel> OverWorks { get; set; } = null!;

    public AppDbContext()
    {
        Database.EnsureCreated();
    }
    
    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder.UseNpgsql("Host=мойхост;Port=5432;Database=моябд;Username=мойюзер;Password=мойпароль");
    }
}
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Средний 1 комментарий
Решения вопроса 1
Судя по всему ты криво настроил блазор и у тебя EF core попытался запуститься на фронте
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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