IISExpress zapisuje dzienniki i dane konfiguracyjne do wstępnie określonej lokalizacji po wyjęciu z pudełka.
Katalog jest katalogiem „IISExpress” przechowywanym w katalogu Dokumenty użytkownika.
W katalogu przechowywane są następujące foldery pliki.
- Config
- Dzienniki
- TraceLogFiles
Lokalizacja mojego katalogu domowego znajduje się w udziale sieciowym, określonym przez zasady grupy
Obecnie napotykamy scenariusze, w których program Visual Studio blokuje się podczas zatrzymywania debugowania aplikacji Silverlight przy użyciu IIS Express.
Chciałem zmienić lokalizację dziennika i danych konfiguracyjnych dla IISExpress, aby sprawdzić, czy to rozwiązuje problem blokowania się programu Visual Studio. Czy można zmienić domyślną lokalizację plików dziennika i konfiguracji?
iis
iis-express
Adrian Russell
źródło
źródło
Odpowiedzi:
1. Domyślnie plik applicationhost.config definiuje następujące dwie lokalizacje plików dziennika. Tutaj IIS_USER_HOME zostanie rozwinięty jako
%userprofile%\documents\IISExpress\
.Możesz zaktualizować powyższe ścieżki katalogów, aby zmienić lokalizacje plików dziennika.
2. Jeśli korzystasz z usług IIS Express z wiersza polecenia, możesz użyć przełącznika „/ config”, aby udostępnić wybrany plik konfiguracyjny. Poniższy link może ci pomóc http://learn.iis.net/page.aspx/870/running-iis-express-from-the-command-line/
źródło
$(solutionDir)\.vs\config\applicationhost.config
(odwołuje się do tej odpowiedzi )http://www.iis.net/configreference/system.applicationhost/sites/sitedefaults
Uważam, że dokumentacja web.config jest niechlujna. Dlatego lepiej jest podać pełną historię rodzica niż fragment, który może się pojawić, oczekując, że czytelnik w naturalny sposób wie, dokąd zmierza.
źródło
Domyślnie będzie to:
źródło