首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用父路径和错误报告的IIS8和Plesk web.config

问启用父路径和错误报告的IIS8和Plesk web.config
EN

Stack Overflow用户
提问于 2014-09-21 01:36:21
回答 1查看 2.1K关注 0票数 5

我正在将一个经典的ASP站点从共享主机iis6站点转移到使用Plesk的共享iis8主机上,所以对IIS的唯一控制就是通过Plesk或web.config中的一些设置。

Plesk有设置来启用ASP支持(我已经这样做了)和ASP.NET支持(尝试启用和禁用,但这是典型的ASP,所以应该无关紧要)。

我一直无法让enableParentPaths正常工作。我也不能得到详细的错误显示。我最初的web.config可能只有ASP.NET相关的东西,但我一直在尝试论坛上的各种建议。我很乐意简化。我只想经典的ASP与ParentPaths和(暂时)详细的错误报告。

更新。GoDaddy技术支持建议了一个更简单的web.config,让我可以看到详细的错误。他们不知道如何启用父路径,但这并不总是一个好主意,而且手动将/../../filename更改为完整路径也很容易,因此迁移到带有Plesk的IIS 8已完成。

下面是允许我在调试期间查看详细错误的web.config:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpErrors errorMode="Detailed" />
    </system.webServer>
    <system.web>
        <customErrors mode="Off" />
        <compilation debug="true" />
    </system.web>
</configuration> 

这是不起作用的版本:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<location path="mydomain.com" overrideMode="Allow">  
  <system.webServer>
    <httpErrors errorMode="Detailed" existingResponse="PassThrough" />      
    <asp enableParentPaths="true" appAllowDebugging="true" scriptErrorSentToBrowser="true">
        <session keepSessionIdSecure="false" />
    </asp>
  </system.webServer>
  <system.web>
    <customErrors mode="Off" />
    <compilation debug="true" />
    <authentication mode="None" />
    <trust level="Full" />
  </system.web>
</location>
</configuration> 
EN

回答 1

Stack Overflow用户

发布于 2017-11-22 00:15:57

我不能简单地使用web.config来启用父路径,但我确实在Plesk控制面板中找到了如何启用父路径的说明:

在新的Plesk面板中:

--转到VIrtual目录

--单击目录属性

--选中“启用父路径”框,然后保存。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25951524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档