Configuration 如何在IIS Express配置中设置允许父路径
我假设这在applicationhost.config文件中是可能的,但我没有看到父路径设置Configuration 如何在IIS Express配置中设置允许父路径,configuration,iis-express,Configuration,Iis Express,我假设这在applicationhost.config文件中是可能的,但我没有看到父路径设置 如何允许在IIS Express下运行的特定站点的父路径?以下内容将帮助您继续 在32位系统上%programfiles%\iis express\appcmd“set-config”默认网站/myapp-节:asp-EnableParentPath:true 在64位系统上%programfiles(x86)%\iis express\appcmd“set-config”默认网站/myapp-节:a
如何允许在IIS Express下运行的特定站点的父路径?以下内容将帮助您继续
- 在32位系统上
%programfiles%\iis express\appcmd“set-config”默认网站/myapp-节:asp-EnableParentPath:true
- 在64位系统上
%programfiles(x86)%\iis express\appcmd“set-config”默认网站/myapp-节:asp-启用父路径:true
链接到相关的IIS 7配置参考:浏览到C:\Documents and Settings\$your user name$\My Documents\IISExpress\config 打开applicationHost.config 查找
部分
将
部分更改为以下内容…
默认情况下,它只有缓存和空限制位,但可以随意调整您不需要的任何参数
<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。非常感谢。我试图找到那个页面,但没有成功。
“默认网站/myapp
——关闭位置在哪里”“
可以说得更具体些吗。我得到无法将属性“EnableParentPath”设置为值“true”。。原因:无法在此路径上使用此配置节。当节在父级锁定时会发生这种情况。锁定在默认情况下(overrideModeDefault=“Deny”),或者由带有overrideMode=“Deny”或旧版allowOverride=“false”的位置标记显式设置。
@Eduardo,请尝试添加/commit:apphost
,以将其组合在一起,在PowerShell中执行此操作以启用所有IIS Express站点的父路径:$appcmd='C:\Program Files\IIS Express\appcmd.exe';(&$appcmd list site)-replace'^[^“]+”、'-replace'.*'、'-replace'.'%{&$appcmd set-config$"-section:asp-enableParentPath:true/commit:apphost}谢谢!你的答案适用于什么Windows操作系统?这实际上是在Windows xp上,但应该适用于任何地方,因为我相信这是iis的默认安装设置express@Flapper我知道,你已经有一段时间没有回答了,但是我遇到了同样的问题,按照你说的更改了asp部分,但是我仍然得到同样的错误,你知道吗?你知道吗可以在该链接下查看我的问题,提前感谢您必须更改system.webServer
中的realasp
部分,而不是applicationhost.config文件顶部的注释部分。Windows 8.1 x64+Web Matrix.Works