Ошибка при попытке прочитать файл по относительному пути в .net core 3.X в производстве
Когда я запускаю свой проект на локальном хосте, я могу найти файл и обработать его дальше. Это достигается с помощью этой строки кода.
path = Path.Combine(Directory.GetCurrentDirectory(), "EmailTemplates\\SuccessOrderWindows10.html");
Я могу получить полный относительный путь C:\etc\etc\etc.. Но когда я отправляю этот код в производство, когда он достигает этого этапа, он выдает ошибку
Error One or more occurred. (Could not find a part of the path 'h:\root\home\username\www\sitename\EmailTemplates\SuccessOrderWindows10.html'.)
Что я делаю не так?
2-я попытка Нужно ли мне выбирать файлы и устанавливать build action
в `` контент '', чтобы он был включен в сборку, а затем
path = Path.Combine(Assembly.GetEntryAssembly().Location, "EmailTemplates\\SuccessOrderWindows10.html");
Вопрос в том, с или без EmailTemplates
папка?
ERROR One or more errors occurred. (Could not find a part of the path 'h:\root\home\opdev-01\www\licensecorner\liw.Api.dll\EmailTemplates\SuccessOrderWindows10.html'.)