Спасибо за все ответы. После дальнейшего копания выясняется, что это не проблема загрузки jQuery. Скрипты загружаются правильно. Если я жестко закодирую дочерние элементы jQuery по выбору, как это
<ol id="selectable">
<li class="ui-state-default">test</li>
</ol>
загружается под IIS.
Однако jQuery selectable дается детям динамически в следующем фрагменте ajax:
function GetBusRoutes(parameters) {
$.ajax({
type: "POST",
url: "/home/GetAvailableRoutes",
contentType: "application/json; charset=utf-8",
dataType: "json",
failure: function (msg) {
alert(msg);
},
success: function (msg) {
var selectable = $('#selectable');
$.each(msg, function(i, route) {
selectable.append($('<li/>', { "class": "ui-state-default", text: route.Name}));
});
}
});
}
и запрос HTTP GET в случае сбоя с 404, поскольку он пытается разрешить URL-адрес до http://localhost:80/home/GetAvailableRoutes вместо вызова действия моего контроллера, что и происходит, когда сайт работает в Visual Studio. Опубликует еще один вопрос по этому вопросу, если я не смогу определить правильный синтаксис для перехода к URL-адресу ajax.