Выход newUri отличается для Asp, Net Core Docker Windows и Linux - PullRequest
0 голосов
/ 05 августа 2020

Я создал 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?

С уважением,

Киртана.

...