Мы пытаемся встать и работать с SharePoint App Model development. Однако мы сталкиваемся с проблемой.Модель приложения SharePoint - 500 Server Ошибка загрузки JS из SharePoint
Во-первых, позвольте мне указать, что у нас есть запись DNS, которая маршрутизирует все sundomains в виде: * .ourdevserver.ourappdomain.net к IP-адресу нашего devserver.
Когда наше приложение загружается, оно заканчивается и пытается загрузить три js-файла из SharePoint. Эти запросы выглядеть следующим образом:
MS Ajax: Http: // apps-13c02829da8acd.ourdevserver.ourappdomain.net/_layouts/15/MicrosoftAjax.js
sp.runtime.js: Http: // apps-13c02829da8acd.ourdevserver.ourappdomain.net/_layouts/15/sp.runtime.js
и, наконец, sp.js: HTTP: // apps-13c02829da8acd.ourdevserver.ourappdomain.net/_layouts/15/sp. js
GET для каждого из этих файлов выходит из строя с ошибкой сервера 500 (а не с ошибкой DNS). Это, в свою очередь, препятствует правильному функционированию приложения. Код, который загружает эти файлы в код по умолчанию, который создается при запуске нового SP приложения проекта в Visual Studio:
<script type="text/javascript" src="/_layouts/15/MicrosoftAjax.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.js"></script>
Теперь я могу изменить ссылку сценария дозировать с app-xxxxx, и он будет работать, просто вытягивая три файла из нашего файла .devserver.ourappdomain.net/_layouts/15/MicrosoftAjax.js. Таким образом, похоже, что проблема связана с тем, что IIS может обрабатывать запрос.
Любые идеи?
Оказалось, что я смог изменить путь к файлам JS путем добавления .. Это загружает файлы из виртуальных папок на каждом сайте. Вместо лучшего ответа. Я собираюсь с этим. –