如何使用asp指令在IIS Express Config中设置允许父路径

时间:2011-12-09 17:33:31

标签: asp-classic iis-express

这是以下链接中已回答问题的延续: How to set Allow Parent Paths in IIS Express Config

我在IISexpress中运行一个经典的asp网站。 同样的网站也在IIS 7.5中的w7 pro中使用,并且可以正常启用Web配置中的父路径,但尝试在IISExpress中使用web.config不起作用

我遇到的问题是在建议的web.config中启用父路径:

    <configuration>
     <system.webServer>
      <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>
     </system.webServer>
    </configuration>

每次尝试使用任何asp标签时都会出现500错误 如果我删除asp标签它一切正常, 有人有线索吗? TIA

1 个答案:

答案 0 :(得分:3)

你还没有仔细阅读过。提到的配置文件不是web.config。它是applicationHost.config。作为一个镜头:

+ R

输入

  

notepad“%userprofile%\ Documents \ IISExpress \ config \ applicationhost.config”

点击

这将用记事本打开主机配置文件。您需要找到您的网站部分。这就像<location path="YourSiteName"> ... </location>。查看该节点,找到<asp>部分并随之更改。最后,不要忘记从web.config中删除asp部分。