Устаревшая проблема сайта ASP - PullRequest
2 голосов
/ 27 февраля 2010

Я имею дело с проблемой, когда была настройка сайта, и default.htm использовал iframe, который указывал на каталог ASP. Кажется, что каталог ASP не читается и не обрабатывается - есть ли что-то особенное, что нужно сделать с каталогом ASP, например, с точки зрения разрешений?

wwwroot/sitename
<iframe src="ASP/file.asp"></iframe>

wwwroot/sitename/ASP/file.asp существует и несколько других файлов asp, но они не получают ссылки в iframe.

Обновление: Я получаю 404 ..

Страница не найдена

Я думаю, мне нужно создать виртуальный каталог и назвать его ASP. Я никогда не использую IIS - кто-нибудь знает, как это работает? И мне нужно будет перезапустить IIS после создания виртуального каталога?

Обновление № 2: Подробнее ..

Execute permissions: Scripts Only 
Application name: asp
For Authentication Methods, "Integrated Windows authentication" is checked
Local Path: Read

Обновление № 3: Я могу получить доступ к файлу asp / file.htm. Может ли кто-нибудь предоставить код для простого теста, который я мог бы сделать, чтобы увидеть, работает ли он правильно (у меня нет опыта работы с ASP / VBScript) ..

одна из верхних страниц содержит <%@ LANGUAGE="VBSCRIPT"%>

Ответы [ 3 ]

2 голосов
/ 27 февраля 2010

Это IIS6 случайно? В IIS в разделе «Веб-сайты» есть папка «Расширения веб-служб». Убедитесь, что на Активных страницах сервера установлено значение Разрешено, а не Запрещено!

1 голос
/ 27 февраля 2010

Попробуйте поместить файл test.html в корневой каталог сайта, а затем попробуйте открыть его через wwwroot / sitename / asp / test.html - файлы .html не будут обрабатываться asp.dll и поэтому должны отображаться если сайт настроен правильно, даже если есть какая-то проблема asp.dll.

Если вы не видите html-файл, то, я думаю, вам нужно будет настроить веб-сайт в IIS (не уверен, нужен ли виртуальный каталог из предоставленной информации) - перейдите на вкладку «home», чтобы увидеть, если путь чтобы приложение было правильным в первую очередь.

Если вы видите html-файл, то я думаю, что asp установлен неправильно (но это предположение).

1 голос
/ 27 февраля 2010

Когда вы создаете виртуальный каталог для сайта ASP в IIS, вы должны убедиться, что ему разрешено выполнять сценарии. Какую версию IIS вы используете? В 5.0 и 6.0 должен быть установлен флажок Run Scripts (например, ASP). Убедитесь, что это проверено.

...