簡體   English   中英

在IIS 7.5上,經典ASP頁可以與ASP.NET應用程序共享會話變量嗎?

[英]On IIS 7.5, can a classic ASP page share session variables with an ASP.NET application?

如果您已經看過我之前的問題,那么您就知道我正在更新一些現有的ASP頁面,以便將它們從Windows 2000環境轉移到Windows Server 2008 R2環境。 其中一個頁面為最終用戶提供了上載文件以便稍后處理的功能。

我使用ASP.Net的文件上傳對象重新編寫了處理上傳的原始頁面。 它運行正常,但是當我嘗試將新的aspx頁面與現有的asp頁面集成時,我遇到了麻煩。 新的aspx頁面以及其他一些asp頁面位於主應用程序的子目錄中,但是為了使asp.net頁面起作用,我不得不在文件夾上使用“轉換為應用程序”選項。 當我這樣做時,我認為它破壞了新的aspx頁面(以及包含aspx頁面的文件夾中的任何其他asp頁面)使用父頁面使用的Session變量的能力。

我嘗試為新文件夾的應用程序創建應用程序池,但這沒有任何區別。 我還將托管管道從Integrated更改為Classic,包括父文件夾和帶有aspx頁面的此文件夾,但這似乎也沒有任何區別。

如果有人能對此有所了解,我將非常感激。

主要的asp文件位於名為“dcn”的文件夾中。 “dcn”文件夾中有幾個子文件夾,其中許多包含asp頁面。 這些文件夾中的Asp頁面繼續正常工作。 包含aspx頁面的文件夾稱為“ CNAM”,現在已轉換為應用程序。 此文件夾中的任何asp頁面似乎不再看到其他文件夾/頁面可用的會話變量。

提前感謝您對此有任何見解或建議。 同樣,我非常感謝您的協助。

米切爾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM