gpt4 book ai didi

web-config - IIS 8 和 Plesk web.config 以启用父路径和错误报告

转载 作者:行者123 更新时间:2023-12-04 01:29:07 25 4
gpt4 key购买 nike

我正在将一个经典的 ASP 站点从共享主机 IIS 6 站点移动到使用 Plesk 的共享 IIS 8 主机,因此对 IIS 的唯一控制是通过 Plesk 或 web.config 中的一些设置。

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

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

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

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

<?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>

这是不起作用的版本:
<?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>

最佳答案

我无法仅通过使用 web.config 来启用父路径,但我确实找到了有关如何在 Plesk 控制面板中启用父路径的说明:

在新的 Plesk 面板中:

-- 转到虚拟目录

-- 点击目录属性

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

关于web-config - IIS 8 和 Plesk web.config 以启用父路径和错误报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25951524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com