gpt4 book ai didi

iis - Intelligencia.UrlRewriter 可以在 IIS7 中工作吗?

转载 作者:行者123 更新时间:2023-12-03 20:17:32 28 4
gpt4 key购买 nike

我们继承了一个使用 Intelligencia.UrlRewriter 模块的应用程序。我们的环境虽然是 IIS7。我们已经将我们的站点设置为在经典的 asp.net 应用程序池中运行(这显然适用于很多此类问题)。但是,我们仍然没有看到我们应用程序中的 URL 被重写。

有没有人遇到过这个?

最佳答案

您需要在 system.webServer 元素上定义配置,例如:

    <system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true">
<add name="UrlRewriter"
type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter" />
</modules>
</system.webServer>

您可以保留两个配置。您现在可能拥有的是:
<httpModules>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter" />
</httpModules>

查看 http://learn.iis.net/page.aspx/243/aspnet-integration-with-iis7/ 上的“将 ASP.NET 应用程序迁移到 IIS 7.0 集成模块”部分

附言。只要该配置存在,我就一直在毫无问题地使用它。

更新 1:另请查看 http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx ,特别是“方法 3:使用 HttpModule 使用 IIS7 执行无扩展 URL 重写”,因为我添加的配置具有无扩展配置。

关于iis - Intelligencia.UrlRewriter 可以在 IIS7 中工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/615391/

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