W dniu 2017-01-25 o 21:20, Piotr B. [pb2004] pisze:
https://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8/using-classic-asp-with-microsoft-access-databases-on-iis
Tak, to czytałem zanim napisałem na forum. Znalazłem usterkę. Pierwsze
to faktycznie przestawienie workera na 32 bity ale później powstała
jeszcze jedna niekompatybilność. Z tym sobie poradziłem choć to bardziej
jest obejście.
Otóż w Windows XP 32, IIS traktował katalog wirtualny jako root.
Tymczasem pod W10 (albo nowszym IISem - tego nie weryfikowałem) jest
tak, że rootem jest folder macierzysty. Czyli jeśli utworzymy katalog
wirtualny POD (to istotne) Default Web Site to nasz serwis będzie
widoczny pod URL http://nazwa_komputera/katalog)wirtualny. Ale w tym
przypadku katalog, w którym będzie odczytywany global.asa to, w
odróżnieniu od wersji dla XP, będzie miejsce wskazywane przez
http://nazwa_komputera! Musiałem przenieść zatem global.asa w zupełnie
inne miejsce na dysku a nawet inną partycję! Oczywiście wyklucza to
możliwość uruchamiania wielu aplikacji bo musiałby mieć one wspólny
global.asa.
Powiedz mi proszę, czy jest możliwość trzymania global.asa "po staremu",
czyli w tym samym katalogu, co aplikacja? Jakaś opcja do zmiany?
Wiem, że zamiast tworzyć wirtualne (pod)katalogi, to można tworzyć nowe
witryny ale... wtedy nie będą widoczne w systemie jako
http://nazwa_komputera/cos_tam. Zapewne trzeba do nich domeny będzie
tworzyć, czego chciałbym uniknąć w miarę możliwości. Może jeśli to
wykonalne istniałoby jakieś obejście w postaci pseudo-subdomeny
http://nazwa_serwisu.nazwa_komputera?
--
Pozdrawiam,
Marek
|