|
Публикация сайта в MVC Net Core - проблемы с использованием БД
|
|||
---|---|---|---|
#18+
Пытаюсь публиковать сайт впервые - то, что написано в статье (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 - не помогает. В чём причина, как бороться? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 09:40 |
|
Публикация сайта в MVC Net Core - проблемы с использованием БД
|
|||
---|---|---|---|
#18+
Это сообщение говорит всего лишь о том, что он не покажет тебе чувствительную информацию на продакшене (в частности стектрейс и прочую информацию об исключении) Поэтому надо 1) Настроить логирование и искать информацию об исключении в логах или 2) Временно включить Development для продакшена (или временно разрешить показ подробной страницы исключения для продакшена) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 09:44 |
|
Публикация сайта в MVC Net Core - проблемы с использованием БД
|
|||
---|---|---|---|
#18+
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 и гадило при публикации. ( не очень понимаю смысл этого параметра). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2021, 15:30 |
|
|
start [/forum/topic.php?fid=18&tid=1354495]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 388ms |
0 / 0 |