Oczywiście, jeśli ktoś, kto wiedział, co robią, może użyć reflektora montażowego i wydobyć JS lub CSS. Ale byłoby to o wiele więcej pracy niż użycie czegoś takiego jak FireBug, aby uzyskać te informacje. Zwykły użytkownik końcowy raczej nie będzie chciała pójść na te wszystkie kłopoty tylko po to, by zepsuć zasoby. Każdy, kto jest zainteresowany tym typem, może być złośliwym użytkownikiem, a nie użytkownikiem końcowym. Prawdopodobnie masz wiele innych problemów związanych z bezpieczeństwem, jeśli użytkownik może użyć narzędzia takiego jak reflektor montażowy w bibliotece DLL, ponieważ w tym momencie twój serwer został już przejęty. Bezpieczeństwo nie było czynnikiem w mojej decyzji o osadzeniu zasobów.
Chodziło o to, aby uniemożliwić użytkownikom robienie czegoś głupio z tymi zasobami, na przykład usunąć je, uważając, że nie są potrzebne lub w inny sposób naruszają ich.
Dużo łatwiej jest spakować aplikację do celów związanych z wdrażaniem, ponieważ w grę wchodzi mniej plików.
To prawda, że biblioteka DLL (biblioteka klas) używana przez strony jest większa, ale nie zwiększa to rozmiaru stron. ASP.NET generuje zawartość, która musi zostać przesłana do klienta (przeglądarki). Nie ma więcej treści wysyłanych do klienta, niż to, co jest potrzebne do działania strony. Nie widzę, w jaki sposób biblioteka klas, pomagając w obsłudze tych stron, będzie miała jakikolwiek wpływ na rozmiar danych przesyłanych między klientem a serwerem.
Jednak Rjlopes ma rację, może być prawdą, że przeglądarka nie może buforować osadzonych zasobów JavaScript/CSS. Będę musiał to sprawdzić, ale podejrzewam, że Rjlopes jest poprawny: pliki JavaScript/CSS będą musiały być pobierane za każdym razem, gdy na serwer zostanie wysłane odświeżenie całej strony. Jeśli okaże się to prawdą, to trafienie wydajnościowe powinno być czynnikiem w twojej decyzji.
Nadal nie byłem w stanie przetestować różnic wydajności między używaniem zasobów osadzonych, resex i pojedynczych plików, ponieważ byłem zajęty moimi staraniami. Mam nadzieję, że dokończę to dzisiaj, ponieważ jestem bardzo ciekawy tego i punkt buforowania przeglądarki, który podniósł Rjlopes.
zobacz [tutaj] (http://stackoverflow.com/a/40399162/5137413) dla rozwiązania Mam nadzieję, że ten nastrój pomoże Ci –