我们正在使用Intelligencia UrlRewriter。所有URL重写逻辑在使用内置visual studio服务器的本地计算机上运行良好,但在实时服务器上失败。 Live服务器具有IIS 7和Windows Server 2008 Enterprise。
所有重写的网址都会出现404错误。如果我们使用正确的查询字符串请求aspx页面,它就可以工作。
我们需要做的任何特殊设置,请检查?
答案 0 :(得分:2)
您需要为IIS设置配置web.config文件,例如:
<system.webServer>
<modules runAllManagedModulesForAllRequests=”true”>
<add name=”UrlRewriter” type=”Intelligencia.UrlRewriter.RewriterHttpModule” />
</modules>
<validation validateIntegratedModeConfiguration=”false” />
</system.webServer>
请将此代码块放在<configuration>
部分下的某个位置。
我希望这会回答你的问题。如果是,请标记为“已回答”。