2015-08-26 8 views
6

Nasza aplikacja to połączenie klasycznego asp i asp.net. Czy możemy uzyskać dostęp do tej samej zmiennej aplikacji w klasycznym asp, który jest zdefiniowany w asp.net.Czy zmienna aplikacji będzie popularna dla klasycznego asp i asp.net?

+0

Możesz mieć aplikację .NET z plikami .asp. Co masz na myśli przez państwo? Sesja lub emulacja współdzielonych zmiennych statycznych? –

+0

Stan tutaj oznacza stan aplikacji. Jeśli zdefiniuję zmienną aplikacji w asp.net, czy mogę użyć tej w klasycznym asp. –

Odpowiedz

4

Nie, jeśli klasyczne pliki asp są uruchamiane oddzielnie od aplikacji internetowej asp.net, będą działały w innej przestrzeni adresowej i nie będą współdzielić kontekstu aplikacji lub sesji.

+0

Czy kontekst stanu aplikacji można udostępnić, jeśli klasyczne pliki asp są uruchomione w aplikacji internetowej asp.net? @Lucas Holt –

+0

Nie działają na tej samej "aplikacji internetowej", ponieważ procedury obsługi plików .asp i .aspx różnią się w usługach IIS. –

1

Nie, myślę, że będą działać w innej przestrzeni adresowej i nie będą udostępniać kontekstu aplikacji lub sesji. Możesz użyć podanego linku, aby zrozumieć, jak udostępnić stan sesji między klasycznymi ASP i ASP.NET: https://msdn.microsoft.com/en-us/library/aa479313.aspx

Powiązane problemy