Я создал ASP базовое веб-приложение и получил root путь к папке, присутствующей в wwwroot проекта.
Создал Asp базовое веб-приложение, включив docker в режиме Linux и windows. Я использую такие символы, как Č, Š, Ž et c в имени папки. Например, предположим, что имя - «ЧВОР». При выполнении этого кода в Linux docker с приведенным ниже кодом путь предоставляется как
new Uri("/app/wwwroot/ČVOR").Host
Результат:
"/app/wwwroot/%C4%8CVOR"
Если нет специальных символов, Uri возвращает пустую строку.
Например, приведенный ниже код возвращает пустую строку
new Uri("/app/wwwroot/CVOR").Host
Но в Windows docker путь будет иметь вид «C: \ app / wwwroot/ČVOR "и возвращает" "пустую строку.
Может ли кто-нибудь предложить, нужно ли изменить какие-либо образцы конфигураций для этой разницы между обоими режимами? Как специальные символы могут быть обработаны с новым Uri?
С уважением,
Киртана.