Próbuję zaimportować aplikację WWW do IIS7 przy użyciu usługi Web Deploy. Zapakowałem go do pliku ZIP za pomocą funkcji "Publish Web" Visual Studio, a po wybraniu suwaka dostaję się do ekranu "Informacje o pakiecie aplikacji".Publikowanie aplikacji internetowej IIS w katalogu głównym witryny sieci Web?
Jednym z ustawień, o które pyta mnie jest "Ścieżka aplikacji". Jeśli zostawiam to puste (czyli po prostu "Moja witryna /") i spróbuję kontynuować, IIS dostarczy mi wiadomość:
Ta aplikacja zostanie zainstalowana w "Mojej witrynie". Większość aplikacji jest zwykle instalowana w folderze znajdującym się poniżej katalogu głównego, na przykład "Moja witryna/blog". Jesteś pewny?
Nie rozumiem, dlaczego daje to ostrzeżenie. Kusiło mnie, żeby powiedzieć "OK" temu dialogowi, ale najpierw chciałem sprawdzić - czy jest coś oczywistego, co robię źle? Z pewnością, jeśli chcę, aby moja aplikacja internetowa była całą stroną internetową, I chce zainstalować ją do katalogu głównego lub w inny sposób użytkownicy będą zawsze musieli uzyskać dostęp do http://host/MyAppDirectory/
zamiast tylko http://host/
- dlaczego miałbym chcieć mieć niepotrzebny przyrostek MyAppDirectory/
? Czy lepszą praktyką jest zainstalowanie aplikacji pod numerem MyAppDirectory
i jakoś odwzorowanie tego katalogu na katalog główny witryny sieci Web, czy też wystarczy zainstalować aplikację w katalogu głównym witryny mimo ostrzeżenia?
Co więcej, zakładając, że zainstalowanie aplikacji w katalogu głównym witryny pomimo ostrzeżenia jest możliwe, można całkowicie usunąć ustawienie "Ścieżka aplikacji" (i powiązane ostrzeżenie) na ekranie "Informacje o pakiecie aplikacji". i zawsze zakładaj, że aplikacja powinna zostać zainstalowana w katalogu głównym witryny?