powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Публикация сайта в MVC Net Core - проблемы с использованием БД
4 сообщений из 4, страница 1 из 1
Публикация сайта в MVC Net Core - проблемы с использованием БД
    #40086625
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь публиковать сайт впервые - то, что написано в статье (https://metanit.com/sharp/aspnet5/20.1.php) проделал и все получилось. Хрень появилась, когда я попытался привинтить к проекту простейшую базу данных (Framework). В отладке всё прекрасно - все операции с БД проходят нормально, но как только пытаюсь сделать на локальной машине запуск публикации, выдаётся такое сообщение:

The Development environment shouldn't be enabled for deployed applications.
It can result in displaying sensitive information from exceptions to end users.
For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development
and restarting the app.

Пытаюсь в свойствах проекта заменить Development на Staging или Production - не помогает. В чём причина, как бороться?
...
Рейтинг: 0 / 0
Публикация сайта в MVC Net Core - проблемы с использованием БД
    #40086626
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это сообщение говорит всего лишь о том, что он не покажет тебе чувствительную информацию на продакшене (в частности стектрейс и прочую информацию об исключении)
Поэтому надо
1) Настроить логирование и искать информацию об исключении в логах
или
2) Временно включить Development для продакшена (или временно разрешить показ подробной страницы исключения для продакшена)
...
Рейтинг: 0 / 0
Публикация сайта в MVC Net Core - проблемы с использованием БД
    #40096866
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValGer,
Похоже, геморой возникает из-за строки соединения с базой данных. При написании кода и отладке использовал (контекст):
Server=M54-PC\\POIPKRO2018;Initial Catalog=poipkro2018;Persist Security Info=True;User ID=sa;Password=1;Trusted_Connection=True;
Всё работало нормально.

А вот при публикации в папку и появились проблемы.

Заменил строку соединения на следующую во всех местах (контекст, appsettings.json):
Server=M54-PC\POIPKRO2018;Initial Catalog=poipkro2018;Persist Security Info=False;User ID=sa;Password=1;

И всё пошло как в отладке, так при публикации. Видимо, Persist Security Info=True и гадило при публикации. ( не очень понимаю смысл этого параметра).
...
Рейтинг: 0 / 0
Публикация сайта в MVC Net Core - проблемы с использованием БД
    #40096933
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValGer,

Логи пишите и будет вам хорошо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Публикация сайта в MVC Net Core - проблемы с использованием БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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