Я новичок в создании и запуске веб-сайтов, и я наткнулся на камень преткновения.
У меня есть учетная запись хостинга с 3 разными доменами. Каждый домен сопоставлен с разделом основного каталога. Итак, это выглядит так:
My Site -
-Site1
-Site2
-Site3
Однако я не могу использовать те же URL-адреса, которые работают локально на размещенном сайте, и наоборот. Это пример кода, который я использую в ссылке:
<asp:MenuItem NavigateUrl="/Default.aspx" Text="Home"/>
Это прекрасно работает при загрузке на хост, но локально я получаю сообщение об ошибке:
Ошибка HTTP 404 - не найдена.
И когда я уйду, /
<asp:MenuItem NavigateUrl="About.aspx" Text="About"/>
Это будет работать локально, но я получу сообщение об ошибке:
Ресурс не найден:
Запрашиваемый URL: /Site1/Site1/About.aspx
Я использовал ~, ../, default.aspx и т. Д., И он всегда будет работать на одном, но не на другом. Я уверен, что я упускаю что-то очень простое, но просто не могу разобраться