Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Asp.net core, запуск / 18 сообщений из 18, страница 1 из 1
21.11.2018, 17:14
    #39736268
Алексей Шм.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Asp.net core, запуск
Добрый день.

Почти доделал проект на 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
21.11.2018, 17:29
    #39736286
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Asp.net core, запуск
Алексей Шм.,
Покажи куда строку коннекта пишешь.
...
Рейтинг: 0 / 0
21.11.2018, 17:34
    #39736288
Алексей Шм.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Asp.net core, запуск
Petro123,

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

как Вы считываете и используете секцию "ConnectionStrings:connect" в Startup-е?
...
Рейтинг: 0 / 0
21.11.2018, 17:39
    #39736301
Алексей Шм.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Asp.net core, запуск
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
21.11.2018, 17:44
    #39736306
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Asp.net core, запуск
Алексей Шм.,
Не так.
Ищи
services. AddContext..... opt => opt. UseXxxxxx
...
Рейтинг: 0 / 0
21.11.2018, 17:45
    #39736307
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Asp.net core, запуск
Алексей Шм.,а потом где нужно, например:в Core встроили инжекцию автоматом.
...
Рейтинг: 0 / 0
21.11.2018, 18:24
    #39736343
Алексей Шм.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Asp.net core, запуск
Petro123,

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


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

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


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