Существует как минимум 3 варианта:
1 - вы можете иметь «глобальную» переменную в javascript, где вы устанавливаете значение базы веб-приложений и заменяете «http://somedomain.com/someapp/" на переменную:
var liveString = "http://" + window.location.host;
if (liveString.indexOf('somedomain.com') > 0) {
liveString = liveString + '/someapp';
} else if (liveString .indexOf('localhost') > 0) {
liveString = liveString + '/localApp';
}
У вас также может быть ссылка для получения URL-адреса в jQuery:
<a id="link-id" href="<%Url.Action("ActionName", "ControllerName", new { param = val })%>" style="display:none;"></a>
var myUrlCall = $('#link-id').href;
Вы также можете создать приложение в корне в IIS 7, используя другой порт или добавив егов вашем хост-файле, чтобы ваш URL-адрес мог выглядеть следующим образом: htttp: //someapp.local, мы используем этот последний вариант, поскольку он лучше представляет живое приложение.
Дайте мне знать, если вам нужна дополнительная помощь!