классический сайт asp / asp.net - global.asa не работает
-
07-07-2019 - |
Вопрос
Мне недавно дали веб-сайт, написанный на классическом asp, для настройки и настройки, хотя на нем также есть страницы, написанные на asp.net.
Проблема, с которой я столкнулся на данный момент, заключается в том, что она, похоже, не выбирает настройки из файла global.asa, такого как Application (" ConnectionString ") ....
Как и когда я пытаюсь записать их откуда-то в коде - ничего не появляется.
Есть идеи, как настроить этот сайт для использования global.asa ... или почему он его еще не использует?
Существует файл web.config и global.asax ... разве это не должно быть только для .net? Р>
Код не будет компилироваться в Visual Studio.
Решение
Я видел эту проблему, когда каталог приложений не настроен в IIS с именем приложения. Вы можете изменить это в диспетчере IIS.
Другие советы
длинные строки того, на что уже указал Люк:
Убедитесь, что вы помещаете файл global.asa в корень веб-сайта / виртуального каталога, из которого выполняется ваше приложение.
Пока все отличные советы. В противном случае сложно смешивать и сочетать классические asp и .Net. Р>
На есть хорошая базовая информация http://www.w3schools.com/ASP/asp_globalasa. ASP-. Р>
В каком типе файла вы пытаетесь прочитать значения из global.asa? Страница ASP или страница ASPNET?
Как сказал Джим В., значения в global.asa не будут доступны на страницах aspx, и наоборот.
Также имейте в виду, что подпрограммы в global.asa не будут срабатывать до тех пор, пока не будет запрошена страница ASP, а подпрограммы global.aspx не сработают, пока не будет запрошена страница ASPNET.