Подтвердить что ты не робот

IIS Express и классический ASP

Я пытаюсь получить классический сайт ASP, настроенный на IIS Express под Windows XP. Я могу настроить iis и запустить, а также настроить сайт, но когда я пытаюсь перейти на страницу asp, я получаю следующее:

íP ÷ Pèö,le "_/index.asp18

Кто-нибудь сталкивался с этой проблемой с помощью IISExpress? Я думаю, что это права, но я не уверен, что мне нужно установить и для какого пользователя.

Любая помощь приветствуется, Спасибо.

4b9b3361

Ответ 1

ОК, у нас это было, и вот как я нашел решение.. В нашем случае я думаю, что он был связан с родительскими путями, но мог также быть состоянием сеанса...

Перейдите к C:\Documents and Settings\$имя пользователя $\ Мои документы \IISExpress\config

Откройте applicationHost.config

Найдите раздел <system.webServer>

Измените раздел <asp> на следующий... По умолчанию в нем были только кешированные и пустые биты ограничений, но вы можете настроить любые параметры, которые вам не нужны.

<asp 
     enableParentPaths="true" 
     bufferingOn="true" 
     errorsToNTLog="true" 
     appAllowDebugging="true" 
     appAllowClientDebug="true" 
     scriptErrorSentToBrowser="true">

     <session allowSessionState="true" />
     <cache diskTemplateCacheDirectory="%TEMP%\iisexpress\ASP Compiled Templates" />
     <limits />
</asp>

Сохраните и перезапустите iis express.

Ответ 2

Я не уверен, что это проблема с разрешениями или нет. Не могли бы вы перевести сообщение об ошибке "íP ÷ Pèö,le" _/index.asp18 ". Если это похоже на проблему с правами доступа, возможно, вам необходимо предоставить разрешение для текущего пользователя (IIS Express работает как текущий пользователь входа в систему).