На IIS 7.5 может ли классическая страница ASP совместно использовать переменные сеанса с приложением ASP.NET? - PullRequest
0 голосов
/ 09 ноября 2010

Если вы видели мои предыдущие вопросы, вы знаете, что я нахожусь в процессе обновления некоторых существующих страниц ASP, чтобы переместить их из среды Windows 2000 в среду Windows Server 2008 R2. Одна из страниц предлагает конечному пользователю возможность загрузить файл для последующей обработки.

Я переписал исходную страницу, которая выполняла загрузку, используя объект загрузки файла ASP.Net. Это работает нормально, но я сталкиваюсь с трудностями при попытке интегрировать новые страницы ASPX в существующие страницы ASP. Новые страницы aspx находятся в подкаталоге основного приложения вместе с несколькими другими страницами asp, но для работы страниц asp.net мне пришлось использовать опцию «конвертировать в приложение» в папке. Когда я сделал это, я думаю, что это лишило возможности новых страниц aspx (и любых других страниц aspx в папке, содержащей страницы aspx) использовать переменные Session, которые используют родительские страницы.

Я пытался создать пул приложений для приложения новой папки, но это не имело никакого значения. Я также изменил управляемый конвейер с Интегрированного на Классический, как в родительской папке, так и в этой папке со страницами aspx, но, похоже, это тоже не имело значения.

Если кто-нибудь сможет пролить свет на это, я был бы очень признателен.

Основные файлы asp находятся в папке с именем "dcn". В папке «dcn» есть несколько дочерних папок, многие из которых содержат страницы asp. Asp-страницы в этих папках продолжают работать правильно. Папка, содержащая страницы aspx, называется «CNAM», и теперь она преобразована в приложение. Кажется, что на любой странице asp в этой папке больше не видны переменные сеанса, доступные для других папок / страниц.

Заранее благодарим вас за любые идеи или предложения по этому поводу. Опять же, я очень ценю любую помощь.

Mitchell

1 Ответ

2 голосов
...