IIS Express и классический ASP - PullRequest
13 голосов
/ 14 марта 2011

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

íP ÷ Pèö‚le ”_ / index.asp18

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

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

Ответы [ 2 ]

28 голосов
/ 18 марта 2011

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

Перейдите в C: \ Documents and Settings \ $ ваше имя пользователя $ \ My Documents \ IISExpress \ config

Открыть приложение Host.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.

0 голосов
/ 14 марта 2011

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

...