urlrewriter.net在ASP.NET Web服务器上工作,但不在IIS上6共享主机

问题描述:

任何人都知道如何在IIS 6上“使工作”urlrewriter.net组件? 其实我有这样的web.config节:urlrewriter.net在ASP.NET Web服务器上工作,但不在IIS上6共享主机

<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" /> 

和规则,例如:

<rewrite url="~/tag/(.+)" to="~/default.aspx?tag=$1" /> 

这是ASP.NET发展思想的服务器上的工作,但是当我去没有到我的共享托管网站! :(

预先感谢您!

你要问您的托管服务提供商添加一个wildcard mapping使ASP.Net ISAPI处理程序中执行的所有请求。

Instructions(向下滚动到IIS6扩展无论网址)

+0

我不确定你的答案..我读过ScottGu博客,用url重写dll组件,你不需要改变服务器上的任何东西! Are you sure? – stighy 2010-04-25 19:47:43

+0

[仔细阅读它](http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriti NG-与-ASP-net.aspx)。他正在谈论IIS 7.(仅) – SLaks 2010-04-25 19:48:33