Mam projekt, który działa z pakietowaniem, gdy uruchamiasz go z poziomu wizualnego studio. Jednak po wykonaniu deploymentu obsługa powiązania nigdy nie wydaje się odbierać trasy. Kończy się ono do statycznego programu obsługi plików, który zwraca odpowiedź 404.Pakiety MVC4 zwracają 404
Wszelkie pomysły? Widzę zestaw optymalizacyjny w koszu strony internetowej w IIS.
Korzysta z puli aplikacji 4.0 i trybu zintegrowanego.
Zastanawiam się, czy ktoś ma jakieś pomysły lub sugestie?
Dzięki
----- na podstawie pytań aktualizacja -----
VS2012
targetFramework = "4.5"
Dodałem też trochę kodu do celu pokaż, które moduły zostały załadowane i widzę tam wymieniony moduł pakietu.
BundleConfig jest ustawieniem domyślnym podczas korzystania z szablonu projektu aplikacji internetowej MVC4.
Witryna jest wdrażana w katalogu głównym. To dziwne, jak gdy ustawiam EnableOptimizations = true (z powodu uruchamiania w trybie debugowania za pośrednictwem visual studio F5), działa idealnie! Mogę nawigować do treści/css i wypluwa połączone css.
Wdrażam go i wszystko inne działa, ale łączę w pakiety!
Może być Twoja ścieżka do plików w pakiecie różni się od tej, która powinna być ... –
jest ustawieniem czasu wykonywania na 4.0 lub 4.5? Sprawdź web.config. Korzystasz z VS2012 lub 2010? – ApolloSoftware
Nie widzę, jak ścieżka może być niewłaściwa, biorąc pod uwagę, że robię publikację do mojego folderu IIS i wszystko inne ładuje się dobrze (widoki, układy, obrazy). Jeśli ręcznie odwołam się do pliku css /content/site.css, ładuje się. Ale kiedy trafiam/content/css, bundlemoduł wydaje się nie przechwytywać połączenia i załadować dołączoną zawartość css! – Mike