Как установить Разрешить родительские пути в IIS Express Config - PullRequest
26 голосов
/ 22 января 2011

Я предполагаю, что это возможно в файле applicationhost.config, но я не видел настройки родительских путей.

Как разрешить родительские пути для определенного сайта, работающего под IIS Express?

Ответы [ 2 ]

46 голосов
/ 21 марта 2011

Перейдите в C: \ Documents and Settings \ $ ваше имя пользователя $ \ My Documents \ 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 голосов
/ 26 января 2011

Следующее должно помочь вам.

  • В 32-битной системе "%programfiles%\iis express\appcmd" set config "Default Web Site/myapp -section:asp -enableParentPaths:true

  • В 64-битной системе "%programfiles(x86)%\iis express\appcmd" set config "Default Web Site/myapp -section:asp -enableParentPaths:true

Ссылка на соответствующую ссылку конфигурации IIS 7: http://www.iis.net/ConfigReference/system.webServer/asp

...