ASP.NET Core в Docker / app / Views / Email не найден - PullRequest
0 голосов
/ 09 января 2019

У меня есть ASP.NET Core, и я использую шаблон для отправки уведомления по электронной почте для регистрации пользователя и сброса пароля. Все работает нормально, когда я запускаю приложение на локальном хосте, но когда я собираю образ и работаю на Linux Ubuntu Server, я получаю сообщение об ошибке /app/Views/Email not found

Вот как я получаю представление:

var razorPage = GetRazorPage("Views/Email");

private RazorLightEngine GetRazorPage(string view)
{
    string currentDirectory = Directory.GetCurrentDirectory();
    var fullPath = Path.Combine(currentDirectory, view);
    return new RazorLightEngineBuilder().UseFilesystemProject(fullPath).UseMemoryCachingProvider().Build();
}

1 Ответ

0 голосов
/ 10 января 2019

Проблема заключалась в том, что файл не был доступен в Docker. Я изменяю свойства файла и это решает проблему.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...