gpt4 book ai didi

asp.net - 使用 Application_BeginRequest 进行 url 重写

转载 作者:行者123 更新时间:2023-12-02 05:46:57 25 4
gpt4 key购买 nike

到目前为止,我们一直在使用自定义 404 页面重写 URL:该 url 不会映射到站点中的任何文件,我们配置 IIS 将 404 错误发送到 aspx 页面,该页面将这些 url 重定向到正确的网址。
现在我们想停止使用重定向,所以在阅读 Scott Guthrie 关于 Url Rewriting 的文章后,我想在 Global.asax 中使用 Application_BeginRequest。问题是我们的很多 url 都没有被重写,并且可以在没有任何干预的情况下到达正确的位置。我担心现在每个请求都必须通过 Application_BeginRequest 方法(即使是未重写的 url),我担心这会减慢它们的加载时间。
你怎么认为?使用 Application_BeginRequest 时加载时间是否是一个问题?

最佳答案

无论如何,每个请求都会通过 Application_BeginRequest。

您需要添加一些逻辑,以便仅更改需要重写的页面。

这一小部分逻辑不会非常昂贵。

我用过它,完全没有注意到性能问题。

关于asp.net - 使用 Application_BeginRequest 进行 url 重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/330585/

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