Я гугле и искал StackOverflow, следующий не были полезныПо умолчанию MVC/WebAPI Сайт работает в IIS Express но не в IIS 7.5
RESTFul service works in IIS Express/VS2013 but not on IIS Server - горячая исправить при запуске говорит «Обновление не применимо к твой компьютер."
Different result in IIS express and IIS - не работает DotNetNuke или WebMatrix
работает Win7Pro с IIS7.5 Have VS2013Pro udpate 3 установлено, что VS14CTP установлен, но теперь удалена.
Создайте новый проект, выберите веб-приложение, MVC + WebApi, установите WebApi 2.2 через nuget. Не вносите изменений в приложение, нажмите F5, приложение запускается в chrome, см. Сайт по умолчанию ASP.NET со ссылкой на домашнюю страницу и api. Нажав на ссылку Api, вы попадаете на страницу справки, описывающую доступные вызовы api.
Публикуйте сайт в файловой системе, создайте новый веб-сайт IIS, укажите сайт в опубликованную папку, добавьте пользователя defaultAppPool в папку. перейдите на сайт из диспетчера IIS. Отображается сайт, но не отображаются стили. Сайт установки как машинное имя: 80 также попробовал машинное имя: 50102. Не использовать SSL или аутентификацию.
В хромированной консоли есть 3 ошибки (это не происходит в IISExpress) Uncaught SyntaxError: Unexpected token < modernizr:1 Uncaught SyntaxError: Unexpected token < jquery:1 Uncaught SyntaxError: Unexpected token < bootstrap:1
Попытки перейти по ссылке апи, просто обновляет страницу, страница справки не отображаются.
Использование скрипача, чтобы попытаться поразить одну из служб в IIS Express, работает должным образом. Использование скрипача для попытки попадания в любой из сервлетов возвращает домашнюю страницу по умолчанию.
Напомним, что никаких изменений, внесенных в код, не возникло, только созданное по умолчанию решение mvc + webapi.
Проверено application_start(), оно содержит GlobalConfiguration.Configure(WebApiConfig.Register);
как вторая строка.
Любая помощь будет оценена по достоинству.
Попытка получить доступ к .css-файл или .js-файл, чтобы увидеть, что возвращается. Похоже, что что-то испортило ваши файлы. Судя из вывода консоли и того факта, что ни один стиль не загружен. Некоторые недостающие MIME-типы? –
Когда я нажимаю «modernizr» в ошибке консоли, он возвращает страницу по умолчанию. Кажется, что все возвращает страницу по умолчанию. Может быть проблемой маршрутизации, но она работает под IISExpress, поэтому я не знаю, что может быть неправильным. Журналы IIS, просто покажите 200 OK для «/» запросов, нет 404 или других ошибок в журнале. –
Есть ли другая версия .NET на IIS? –