0

我们正在使用 Intelligencia UrlRewriter。所有 URL 重写逻辑在使用内置 Visual Studio 服务器的本地计算机上运行良好,但在实时服务器上失败。Live 服务器有 IIS 7 和 Windows server 2008 Enterprise。

所有重写的 url 都会出现 404 错误。如果我们使用正确的查询字符串请求 aspx 页面,它就可以工作。

我们需要做的任何特殊设置,检查?

4

1 回答 1

2

您需要为 IIS 设置配置 web.config 文件,例如:

    <system.webServer>
        <modules runAllManagedModulesForAllRequests=”true”&gt;
            <add name=”UrlRewriter” type=”Intelligencia.UrlRewriter.RewriterHttpModule” />
        </modules>
        <validation validateIntegratedModeConfiguration=”false” />
    </system.webServer>

请将此代码块放在<configuration>部分下方的某处。

我希望这能回答你的问题。如果是,请标记为“已回答”。

于 2012-11-20T16:26:59.997 回答