Я работаю над сайтом в asp.net (мой первый), который работает очень хорошо. Так продолжалось до тех пор, пока я не развернул приложение в нашей тестовой среде, где ~ (тильда) начала ссылаться на родительскую папку в корне моего проекта.
На моем компьютере приложение находится в папке c: / Documents ... / Visual Studio ../ WebSites / MyApp и ~ разрешается правильно.
На тестовом сервере он находится в подпапке существующего сайта, поэтому URL-адрес сайта (как во время тестирования, так и после его запуска) выглядит примерно так: domain.com/oldexistingsite/myapp.
На тестовом сервере ~ / преобразуется в корень домена domain.com, который разбивает URL-адреса моих пользовательских элементов управления, зарегистрированных в web.config, и всех других URL-адресов, используя оператор ~ для создания относительных URL-адресов.
Можно ли каким-то образом убедиться, что оператор ~ будет разрешать пути относительно корня моего приложения (то есть в той же папке, где находится файл web.config для моего приложения)?
Извините, если это что-то совершенно тривиальное - для меня это все ново;)