Konfigurowanie katalogu wyodrębniania FES
Ten krok nie jest wymagany w przypadku wersji 2.8 i nowszych. Teraz umieściliśmy wszystkie wymagane biblioteki DLL bezpośrednio obok pliku aplikacji.
FES (File Exchange Service) to pojedynczy plik wykonywalny, który wyodrębnia niezbędne pliki podczas uruchamiania. Domyślnie pliki te są rozpakowywane do katalogu tymczasowego (%TEMP% w systemie Windows). Jeśli katalog ten zostanie wyczyszczony, może to skutkować brakiem plików, potencjalnie zakłócając działanie usługi. Aby zapobiec temu problemowi, katalog wyodrębniania może zostać dostosowany przy użyciu funkcji DOTNET_BUNDLE_EXTRACT_BASE_DIR zmienna środowiskowa.
Zmiana katalogu wyodrębniania
Aby ustawić inny katalog wyodrębniania w całym systemie, wykonaj następujące kroki, aby zmienić DOTNET_BUNDLE_EXTRACT_BASE_DIR zmienna środowiskowa do C:NETAppTemp.
Przewodnik krok po kroku
- Utwórz katalog:
- Upewnij się, że katalog
C:NETAppTempistnieje. Jeśli nie, utwórz ją, wykonując następujące kroki:- Otwórz Wiersz polecenia lub Eksplorator plików.
- Przejdź do dysku C:.
- Utwórz nowy folder o nazwie
NETAppTemp. - Alternatywnie, użyj następującego polecenia w wierszu polecenia:shellCode kopieren
mkdir C:NETAppTemp
- Upewnij się, że katalog
- Ustaw zmienną środowiskową:
- Aby ustawić
DOTNET_BUNDLE_EXTRACT_BASE_DIRnależy wykonać następujące kroki:- Otwórz menu Start i wyszukaj „Zmienne środowiskowe”.
- Wybierz opcję „Edytuj zmienne środowiskowe systemu”.
- W oknie Właściwości systemu kliknij przycisk „Zmienne środowiskowe”.
- W oknie Zmienne środowiskowe, w sekcji „Zmienne systemowe” kliknij przycisk „Nowy”.
- Wprowadź następujące dane:
- Nazwa zmiennej:
DOTNET_BUNDLE_EXTRACT_BASE_DIR - Wartość zmiennej:
C:NETAppTemp
- Nazwa zmiennej:
- Kliknij „OK”, aby zapisać nową zmienną środowiskową.
- Kliknij ponownie „OK”, aby zamknąć okno zmiennych środowiskowych.
- Kliknij „OK”, aby zamknąć okno Właściwości systemu.
- Aby ustawić
- Zweryfikuj konfigurację:
- Otwórz nowe okno wiersza polecenia.
- Wpisz następujące polecenie, aby sprawdzić, czy zmienna środowiskowa jest ustawiona poprawnie:shellCode kopieren
echo %DOTNET_BUNDLE_EXTRACT_BASE_DIR% - Dane wyjściowe powinny wyświetlać
C:NETAppTemp.
Ważne kwestie
- Upewnij się, że
C:NETAppTempma niezbędne uprawnienia, aby usługa FES mogła odczytywać i zapisywać pliki. - Jeśli katalog zostanie wyczyszczony lub usunięty, należy go odtworzyć, aby uniknąć zakłóceń w działaniu usługi FES.
Odniesienie
Aby uzyskać bardziej szczegółowe informacje, zapoznaj się z oficjalną dokumentacją Microsoft dotyczącą ustawiania zmiennych środowiskowych: Microsoft Knowledge Base.
Postępując zgodnie z tymi krokami, możesz upewnić się, że usługa FES działa płynnie bez przerw spowodowanych brakującymi plikami.
