2009-09-15 28 views
6

Niedawno otrzymałem stronę napisaną w klasycznym asp do konfiguracji i konfiguracji - choć wydaje się, że ma strony napisane w asp.net.klasyczna strona asp/asp.net - global.asa nie działa

Problem mam w tej chwili jest to, że nie robi; t wydają się być podniesienie ustawienia z pliku Global.asa takich jak stosowanie („ConnectionString”) ....

Jako kiedy spróbuj napisać je gdzieś w kodzie - nic się nie pojawia.

Każdy pomysł, jak skonfigurować tę stronę internetową do korzystania z global.asa ... lub dlaczego jej już nie używa?

Istnieje plik web.config i plik global.asax ... czy nie powinno to dotyczyć tylko .net?

Kod nie zostanie skompilowany w Visual Studio.

+1

web.config i global.asax to pliki asp.net. The global.asa (iirc) jest dla klasycznego asp. Które pliki mają problemy z odczytaniem plików? Pliki asp.net (aspx) nie odczytują wartości z pliku global.asa. Klasyczny asp (asp) nie odczyta wartości z plików web.config lub global.asax. –

+0

Cześć, 99,99 jest napisane w klasycznym asp. Właśnie zauważyłem global.asax i web.config, więc zgadłeś, że niektóre z nich zostały napisane w .net. To naprawdę po prostu global.asa, z którego nie jestem w stanie odczytać wartości. – thegunner

+0

Wersja serwera? – AnthonyWJones

Odpowiedz

11

Widziałem ten problem, gdy katalog aplikacji nie jest skonfigurowany w IIS z nazwą aplikacji. Możesz to zmienić z poziomu Menedżera usług IIS.

+0

Tak, że pojawi się, posortowane. – thegunner

+0

+1 to mi pomogło. Używam usług IIS 6. Konwersja mojego katalogu wirtualnego do aplikacji zakończyła się tym, że odebrałem plik global.asa. To było dopiero po przejrzeniu wszystkich moich połączeń odbcji i tysiącu innych ustawień. –

+0

prawie 10 lat później, nadal działa w IIS 8.5 i wyżej. nie ma już pola dla nazwy aplikacji w podstawowych właściwościach, wystarczy przekształcić katalog w aplikację i przypisać mu dowolną prawidłową pulę aplikacji. – dlatikay

1

długie linie, co zauważył już Luke:

Sprawdź, czy umieszczenie pliku Global.asa w katalogu głównym witryny sieci Web/Virtual Directory, że aplikacja jest uruchomiona z.

0

Jaki typ pliku próbujesz odczytać wartości z pliku global.asa? Strona ASP lub strona ASPNET?

Jak powiedział Jim W, wartości w global.asa nie będą dostępne na stronach aspx i na odwrót.

Należy również pamiętać, że podprogramy w global.asa nie będą uruchamiane, dopóki strona ASP nie zostanie zażądana, a procedury global.aspx nie zostaną uruchomione, dopóki nie zostanie zażądana strona ASPNET.

Powiązane problemy