У меня есть проект, который работает со связью, когда вы запускаете его из визуальной студии. Однако после развертывания обработчик связывания никогда не заберет маршрут. Вместо этого он переходит к статическому файловому обработчику, который возвращает ответ 404.MVC4 Связки возвращаются 404
Любые идеи? Я вижу сборку оптимизации в корзине веб-сайта в IIS.
Он использует пул приложений 4.0 и интегрированный режим.
Мне интересно, есть ли у кого-нибудь идеи или предложения?
Благодаря
----- обновление на основе вопросов -----
VS2012
targetFramework = "4,5"
Я также добавил некоторый код в целях покажите, какие модули были загружены, и я вижу список модулей, перечисленных там.
BundleConfig по умолчанию предоставляется при использовании шаблона проекта интернет-приложения MVC4.
Сайт развертывается в корне. Это странно, когда я устанавливаю EnableOptimizations = true (из-за работы в режиме отладки с помощью visual studio F5), он отлично работает! Я могу перейти к контенту/css, и он выплевывает комбинированный css.
Я развертываю его и все остальное работает, но связывает!
Может быть, ваш путь к связанным файлам отличается от того, который должен быть ... –
- это время выполнения, установленное в 4.0 или 4.5? Проверьте web.config. Вы используете VS2012 или 2010? – ApolloSoftware
Я не вижу, как путь может быть неправильным, учитывая, что я делаю публикацию в своей папке IIS, а все остальное загружается отлично (представления, макеты, изображения). Если я вручную ссылаюсь на файл css /content/site.css, он загружается. Но когда я нажимаю/content/css, модуль bundlemode не перехватывает вызов и загружает связанный контент css! – Mike