2017-02-12 3 views
0

Я разработал сайт в asp.net. На моем сайте у меня есть пост ajax, который работал, когда я запускал сайт локально.Ajax url после публикации сайта

После публикации моего сайта, похоже, что URL-адрес для сообщения ajax изменен.

Я хочу, чтобы выровнять URL, который при работе сайта локально будет таким же, как и при публикации сайта

я опубликовал сайт под названием папки ResourceManager (это также название сайта)

Мои Ajax URL, прежде чем опубликовать сайт

URL= "/testbed/ConnectTesbedToResource/";\\(<controller_name/method_name>) 

после публикации сайта ее не работает, и мне нужно, чтобы изменить URL, чтобы

URL = /ResourceManager/TestBed/ConnectTesbedToResource/; 

Как я могу убедиться, что URL-адрес будет одинаковым для локального запуска и для запуска публикации?

Я попытался изменить URL-адрес на относительный путь с помощью ~ (~/testbed/ConnectTesbedToResource/), и он также не работал.

Как это сделать после публикации У меня будет такой же URL-адрес для запроса на отправку jQuery?

ответ

0

Использовать URL-адреса без/в начале -/будет относиться к корню сайта, который, как вы видели, может изменяться в зависимости от конфигурации сервера и где вы устанавливаете. Без/будет относиться к текущей странице, что намного проще в разных местах установки.

Смежные вопросы