我的帐户页面(登录,注册等)正在使用根目录的Site.Master。由于父路径被默认禁用(?),我得到以下着名的错误:IIS Express启用父路径
无法使用前导..以退出顶层目录。
我发现在计算器一个非常有前景的解决方案,但对我来说
这里是关于部分没有工作:
<system.webServer>
<serverRuntime />
<asp
enableParentPaths="true"
scriptErrorSentToBrowser="true">
<cache diskTemplateCacheDirectory="%TEMP%\iisexpress\ASP Compiled Templates" />
<limits />
</asp>
<caching enabled="true" enableKernelCache="true">
</caching>
<cgi />
<defaultDocument enabled="true">
<files>
<add value="Default.htm" />
...
...
...
你有什么其他的建议?我从几个小时以来一直在搜索,但找不到任何有用的东西。其实如果我为帐户页面创建一个单独的母版页,那么我不会得到任何错误,因为它不会尝试去上层目录,但我不需要任何其他母版页,并认为应该有一个更合适的解决方案。
我没有使用IIS快递与传统的ASP,但在常规IIS可以很容易地启用ASP父路径(HTTP: //prashantd.wordpress.com/2010/06/22/iis-7-5-enable-parent-paths-for-asp/)。也许如果你能在常规的IIS上使用它,它可能会解决你的问题。 – erdinger
是的,你甚至可以通过配置向导实现,我猜想,在最坏的情况下,我会将该网站携带到正常的常规IIS – mctuna