-xms является памятью запуска (в VM, запускаются),-xmx является максимальной памятью для VM
Вы можете определить несколько глобальных переменных javascript:
<script type="text/javascript">
var listUrl = '<%= Url.Action("Index", "Home") %>';
var statesListUrl = '<%= Url.Action("States", "Home") %>';
</script>
, которые позже будут использоваться методами $ .getJSON.
I often only need the current controller and action in js. Thats why I included this in my MasterPage.
<script type="text/javascript">
var controller = '';
var action = '';
controller = '<%= ViewContext.RouteData.GetRequiredString("controller")%>' ;
action = '<%= ViewContext.RouteData.GetRequiredString("action")%>' ;
</script>
Действительно простой и прагматичный подход, который я использовал, - это поставить что-то вроде этого вверху каждой главной страницы:
<script type="text/javascript">
var baseUrl = '<%= Url.Resolve("~") %>';
</script>
, а затем включите все ваши файлы javascript, используя baseUrl
всякий раз, когда это необходимо.