Если вы видели мои предыдущие вопросы, вы знаете, что я нахожусь в процессе обновления некоторых существующих страниц 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