powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Asp.net core, запуск
18 сообщений из 18, страница 1 из 1
Asp.net core, запуск
    #39736268
Алексей Шм.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Почти доделал проект на asp.net core. Разработка велась на винде, vs 2017. БД Postgresql, на соседнем компе под Centos 7.
На винде все работает (при отладке). Так как работать будет на vds под линуксом, решил для начала развернуть на домашнем серваке, поиграться, так как делаю все впервые. Настроил прокси, запустил. Приложение работает, но при обращении по сети падает (фото). Вижу, что соединение с бд не устанавливается.
Провайдер Npgsql, cтрока подключения:
{

"ConnectionStrings": {
"connect": "Host=localhost; Database=market; Username=postgres; Password=mypass; Port=5432"
},
"AllowedHosts": "*"

}
(при отладке из студии localhost меняю на ip машины. )
Так вот, из ошибки вижу, что соединение не устанавливается, ошибка вываливается при первом обращении к бд. И вот прям совсем не соображу, что же делать дальше. Вроде как все , что от меня зависело, сделал. - под виндой локально работает, а как отлаживать на линуксе не знаю.Подскажите, куда копать.
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736286
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Шм.,
Покажи куда строку коннекта пишешь.
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736288
Алексей Шм.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

appsettings.json
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736294
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Шм.,

как Вы считываете и используете секцию "ConnectionStrings:connect" в Startup-е?
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736301
Алексей Шм.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Код: c#
1.
2.
3.
4.
public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
        }


,а потом где нужно, например:
Код: c#
1.
2.
3.
4.
5.
public GetPositionViewComponent(IConfiguration configuration)
        {
            connstring = configuration.GetConnectionString("connect");

        }

Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736306
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Шм.,
Не так.
Ищи
services. AddContext..... opt => opt. UseXxxxxx
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736307
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Шм.,а потом где нужно, например:в Core встроили инжекцию автоматом.
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736343
Алексей Шм.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Спасибо, рассмотрю. Но немного недопонимаю разницы в манипулировании способами доступа. Я использую чистый ado.net. При отладке в методы корректно передается строка подключения, под виндой работает. При публикации может "ломаться"?
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736344
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала - пропиши хардкодом строку подключения и проверь. Если заработает - значит конфигурация не подтянулась, и таки да - проще будет использовать инжекцию
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736347
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Шм.чистый ado.net.под линуксом?
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736350
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Шм.разницы в манипулировании способами доступа.дык делают hello world как надо, потом эксперименты
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736351
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123под линуксом?А в чем проблема?
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736352
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123под линуксом?А в чем проблема?насколько знаю, там свой драйвер
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736370
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123насколько знаю, там свой драйвер


При чем тут драйвер - драйвер он уровнем ниже чем ADO.NET.
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736385
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,
В Core все другое:
EF, веб сервер, инициализация, драйвер и безопасность.
Что за вопросы странные.
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736509
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123fkthat,
В Core все другое:
EF, веб сервер, инициализация, драйвер и безопасность.
Что за вопросы странные.

Ну да, только все "недругое" под коре вообще бы не собралось.
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736518
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,
Они только начали, как молодые джуны, в 2018 году. Пишут вер. 2.0 и сразу в 2.1 зачеркивают что написали)).
...
Рейтинг: 0 / 0
Asp.net core, запуск
    #39736583
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Алексей Шм.чистый ado.net.под линуксом?
Да, чистейший ExecuteReader, прикинь
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Asp.net core, запуск
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]