Как установить разрешить родительские пути в IIS Express Config

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

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

2 ответов


перейдите к C:\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.


следующее должно заставить вас идти.

  • на 32bit системе "%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