Когда я публикую свое веб-приложение ASP .NET Core (v.2.2) на IIS-сервере, оно выдает исключение в этой строке:
Directory.EnumerateFiles(_environment.ContentRootPath + @"/Pages/API")
Исключение:
Произошло необработанное исключение при выполнении запроса.Не удалось найти часть пути 'C: \ Release \ MySite \ Pages \ API'.System.IO.DirectoryNotFoundException в System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle (String path, Boolean ignoreNotFound)
Когда я просматриваю опубликованную папку, папка API отсутствует, но не должнабыть внутри моего сайта DLL?Или я не могу использовать относительные или абсолютные пути для поиска файлов в моем веб-проекте, когда я публикую его на ISS?
Примечание. Страницы в папке API имеют Build Action: контент, и код работает без проблем при разработке(с IIS-экспрессом).