Czytałem o elemencie staticContent w pliku web.config, ale mam problem z dokładnym określeniem, co ASP.Net uwzględnia w statycznej zawartości. Zakładam, że będzie zawierać obrazy, pliki js, css i statyczne pliki html, ale nie mogę znaleźć żadnych artykułów, które wyraźnie to stwierdzą. Czy ktoś ma linki do dokumentacji, która wyjaśnia to szczegółowo?Do czego dokładnie odnosi się znacznik staticcontent w pliku web.config?
Odpowiedz
myślę, że może to być informacja tracisz - Static Content MimeMap
Jak rozumiem, element staticContent w web.config to miejsce, w którym można ustawić sposób buforowania jego statycznego zasobu.
Tak jak na pytanie, jakiego rodzaju treści można podać tutaj byłoby dowolny plik, który może korzystać z pamięci podręcznej, czyli obrazów, wideo, itp
także, żeby dostarczyć kilka linków I znaleziono przydatne:
How to configure static content cache per folder and extension in IIS7?
http://www.iis.net/ConfigReference/system.webServer/staticContent/clientCache
http://www.iis.net/configreference/system.webserver/staticcontent/mimemap powiedzieć s,
<mimeMap>
elementem elementu<staticContent>
jest zawarte w domyślnej instalacji IIS 7.
IOW lista typów „statyczne” plików jest Przypuszczam określonym w the server's machine.config i/lub nadpisane przy użyciu plików web.config.
Można wybrać „Typy Mime” w Menedżerze IIS, aby wyświetlić listę typów MIME ... Widzę około 400 z nich, z .323
i .aac
aż do .xslt
i .zip
, w tym .htm
i .html
ale nie w tym .aspx
.
Podczas gdy to pytanie jest dość stare i oczekuję, że Kiquenet to załatwi, żadna z odpowiedzi nie odpowie na pytanie, znalazłem ten artykuł szukając odpowiedzi, oczekuję, że inni to zrobią. Ten artykuł jest odpowiedzią na pytanie:
Parafrazując pliki statyczne są te IIS nie mają specyficzny dla obsługi. tj. każdy typ pliku wymieniony w sekcji .Net framework web.config httpHandlers NIE jest statyczny.
Proszę spojrzeć na najbardziej doskonałą odpowiedź Ben Swayne, w celu cytat:
Można przeglądać listę programów obsługi plików w IIS przechodząc na swojej stronie i kliknij 'Handler mapowań. Domyślnie są one dziedziczone z bazy .Net w wersji web.config, która znajduje się w innym miejscu, w zależności od wersji środowiska .Net.
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ config \ web.config C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ web.config
Jeśli żądany plik nie jest już jawnie zamapowany do innego programu obsługi, do którego należy, przechwycony przez wszystkie procedury obsługi (*) jako ostatnia opcja (System.Web.DefaultHttpHandler), który określa, czy jest to plik statyczny czy żądanie przeglądania katalogu.Tak więc pliki statyczne są po prostu plikami, które nie są już powiązane z innym programem obsługi.
Czy możesz dodać podsumowanie informacji z linku do swojej odpowiedzi? W ten sposób nie będzie to tylko [link only answer] (http://meta.stackexchange.com/q/8231/189763). –
ten link nie podaje listy wartości domyślnych, pokazuje tylko, jak dodać typ do obsługiwanych typów plików. – Jac