gpt4 book ai didi

c# - 如何覆盖 Response.Redirect 以防止端口随附

转载 作者:可可西里 更新时间:2023-11-01 09:57:09 24 4
gpt4 key购买 nike

我有一个场景,我的负载均衡器将端口 80 从外部转换为本地端口 801。当涉及到服务器时,服务器显然会看到端口 801,并且在 Response.Redirect 中它会尝试将端口 801 注入(inject)到它重定向到的 URL 中,但这不是我想要的解决方案。

我的想法是:1. 覆盖 Response.Redirect 以便我从中删除端口。2. 在 web.config 中进行某种配置以忽略该端口。3. 解决问题的最讨厌的方法是更改​​整个应用程序以在 Response.Redirect 中使用完整的 URL,这是一个很大的痛苦。

这个问题有好的解决办法吗?

环境:Windows Vista、Windows 2003 服务器、Windows 2008 服务器信息系统 6、信息系统 7网络C# 和 VB.NET

最佳答案

好的,

我自己得到了答案。我希望这个解决方案对其他人也有用。

嗯,答案在 web.config 中。在

<system.web>
<httpRuntime useFullyQualifiedRedirectUrl="false" maxRequestLength="2526" requestLengthDiskThreshold="2526"/>
</system.web>

重要的部分是以下内容是错误的。

useFullyQualifiedRedirectUrl="false"

默认情况下为真。

关于c# - 如何覆盖 Response.Redirect 以防止端口随附,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/853513/

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