Mam kilka ogólnych pytań na temat pliku web.config i jego działania w odniesieniu do odwołania do zestawu. Bawiłem się nowym silnikiem Razor i miałem problem z jego uruchomieniem.Dodawanie odwołania do zestawu w web.config
Mój problem zaczął się od ogólnego
typu lub obszaru nazwą 'XXXXX' nie istnieje w obszarze nazw 'XXXXX' (czy brakuje zespołu odniesienie?)
Teraz pomyślałem, że to tylko proste Dodaj odniesienie do projektu i będę na mojej drodze. Ale nawet po dodaniu wzmianki o brakującym zespole, mój projekt wciąż pękał.
Znalazłem rozwiązanie i musiałem dodać odniesienie do zespołu w web.config. Kiedy to zrobiłem, wszystko działało dobrze.
Najpierw, chcę zrozumieć, dlaczego poprawiono ten problem, dodając odwołanie do pliku web.config. Dlaczego odniesienie do projektu nie było wystarczająco dobre?
Po drugie, jeśli chodzi o dodawanie referencji w pliku web.config, chciałbym zrozumieć składnię. Kiedy widzę markup jak ten
<add assembly="System.Web.WebPages" />
wydaje mi się oczywiste, że Dodaję zespół o nazwie System.Web.WebPages. Ale pełna składnia w moim web.config jest
<add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
wersja wydaje się oczywista, ale co to jest kultura i TokenKluczaPublicznego służy? Czy są one wymagane? Co się stanie, jeśli nie znam żadnego z nich, czy mogę po prostu włożyć coś?
Ta odpowiedź nie odpowiada na pytania OP: czym jest kultura i klucz PublicKeyToken? Czy są one wymagane? Co się stanie, jeśli nie znam żadnego z nich, czy mogę po prostu włożyć coś? –