26

我假设这在 applicationhost.config 文件中是可能的,但我没有看到父路径设置。

您如何允许在 IIS Express 下运行的特定站点的父路径?

4

2 回答 2

47

浏览到 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。

于 2011-03-21T09:30:59.600 回答
2

以下应该让你继续前进。

  • 在 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

于 2011-01-26T05:05:41.327 回答