Mam plik json, który chciałbym dołączyć jako zawartość do mojej aplikacji sieciowej MVC 4. Dodaję plik do folderu Treść i oznaczam "Buduj akcję" jako "Zawartość" i "Kopiuj do katalogu wyjściowego" jako "Nie kopiuj". Teraz, jeśli przejdę do http: // [moja witryna] /content/myjsonfile.json otrzymuję HTTP 404. Mam bałagan z wszystkimi działaniami kompilacji i kopiowania do wyboru wyjścia i nadal nie działa. Zmieniam rozszerzenie pliku json na txt, a następnie działa. Czy to błąd? Moja strona jest publikowana za pomocą Windows Azure. Dziękujemy za wszelkie opinie.Jak dodać plik json jako treść do aplikacji sieci Web MVC 4
11
A
Odpowiedz
22
Problem polega na tym, że serwer WWW nie rozpoznaje typu pliku. Dodaj tę linię do pliku web.config:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json; charset=UTF-8" />
</staticContent>
</system.webServer>
Powiązane problemy
- 1. ASP MVC Wyświetl treść jako JSON
- 2. Dodać wskaźnik "ładowanie" w sieci web MVC?
- 3. Web api open oauth (DotNetOpenAuth) mvc 4
- 4. MVC 4 Web Api Post
- 5. Jak wyświetlić AppSettings w aplikacji sieci web ASP.NET MVC?
- 6. Jak dodać odwołanie do witryny sieci Web Visual Studio 2012
- 7. Wdrażanie aplikacji sieci web ASP.NET
- 8. Wersja aplikacji sieci web ASP.NET
- 9. Prekompilacja widoków ASP.NET MVC w aplikacji sieci Web Azure
- 10. Web Service lub web API do podłączenia aplikacji Windows do MVC 4?
- 11. Konwersja obiektu do JSON w MVC 4
- 12. Powróć plik JSON z ASP.NET Web API
- 13. Jak przekonwertować projekt aplikacji sieci Web do projektu biblioteki klas
- 14. Aplikacja mVC 4 web api dla wielu aplikacji
- 15. Serwer sieci Web w chromowanej aplikacji pakowanej
- 16. Odwołanie do projektu pełnej biblioteki bibliotecznej z aplikacji sieci Web ASP.NET Core MVC (RC2)?
- 17. Logowanie jednokrotne dla aplikacji sieci Web
- 18. Tworzenie usługi sieci Web dla aplikacji Android
- 19. Edytor asów w aplikacji sieci Web PHP
- 20. Pakiet sieci Web pobiera nieprawidłową nazwę witryny sieci Web IIS
- 21. Przenoszenie istniejących witryn sieci Web ASP.NET MVC do DNX
- 22. Połączyć wiele aplikacji sieci web node.js
- 23. Jak zwrócić plik PDF z aplikacji Web API
- 24. Wzrost maxJsonLength odpowiedzi json w MVC 4
- 25. Jak dodać przenośną bazę danych do aplikacji MVC?
- 26. Jak dodać globalne filtry ASP.Net Web Api?
- 27. Ustawienia aplikacji w aplikacji lub konfiguracji sieci Web przy użyciu połączonego pliku
- 28. Określanie różnych aplikacji z wdrożeniem sieci Web w VS 2012
- 29. Microsoft MVC 4, APIController i właściwa usługa sieci Web logowania RESTful
- 30. Jak zapisać treść żądania POST jako plik w .NET
dodałem ustawienia web.config i moje pliki nie zostały jeszcze opublikowane? Zmieniłem działanie kompilacji na "Zawartość" z "Kopiuj do katalogu wyjściowego" jako "Nie kopiuj" i to je opublikowało. Zweryfikowałem to z kilkoma plikami. – user593733
Myliłem się, usunąłem to w mojej odpowiedzi –
Działa to świetnie, pamiętaj, że możesz również przed dodaniem dodać ' ', aby zapobiec konfliktowi –
JConstantine