Jak uruchomić IIS na serwerze w trybie usługi?
Jakby ktoś mógł podesłać jakiś link do poradnika, to byłbym wdzięczny.
Czym się różni IIS Express od IIS na serwerze uruchamianego w trybie usługi? ( Czy tu chodzi o ustawienie puli aplikacji itd? )
net start w3svc
? IIS zawsze działa jako usługa.
@balti: jak podłączasz debugger, to masz zaznaczone Show processes from all users
? I czy na liście na pewno nie widzisz w3wp.exe
?
IIS
to normalny serwer pracujący "ciągle" nadający się do stawiania produkcyjnych aplikacji.
IIS Express
to taka zabawka, która się uruchamia razem z debugerem w VisualStudio i nadaje się tylko do lokalnego uruchamiania i testowania aplikacji.
somekind napisał(a):
@balti: jak podłączasz debugger, to masz zaznaczone
Show processes from all users
? I czy na liście na pewno nie widziszw3wp.exe
?
IIS
to normalny serwer pracujący "ciągle" nadający się do stawiania produkcyjnych aplikacji.
IIS Express
to taka zabawka, która się uruchamia razem z debugerem w VisualStudio i nadaje się tylko do lokalnego uruchamiania i testowania aplikacji.
Niestety nie widzę procesu w3wp po zaznaczeniu podanej przez Ciebie opcji.
Czyli jak IIS działa jako usługa, to cały czas muszę mieć ją odpaloną w tle. Hmm czyli żeby skorzystać z IIS zamiast IIS Express, to wystarczyłoby się podłączyć tylko pod ten proces? Jeśli tak to czy tu nie powinno się zdefiniować puli aplikacji itd?
Tak, przy korzystaniu z pełnego IIS musi być zdefiniowana pula aplikacji, website, katalog z aplikacją, itd. Albo możesz po prostu kliknąć w ustawieniach projektu w VS i ono to zrobi za Ciebie na domyślnej puli i site.
Przewaga tego rozwiązania nad IIS Express jest taka, że aplikacja działa ciągle i nie musisz mieć VS uruchomionego, żeby wysyłać do niej requesty.