0
我已将“URLRewriter.net”“安装”到我的网站,并且在Visual Studio中运行它时它工作得很好,但只要我上传,我得到一个404当使用IIS 7上传到服务器时,URLRewriter.net发送404,但在本地主机上工作
例子:http://dkbyg.strandweb.dk/FAQ
应用程序池已更改为“综合”,因为我的主人认为,可能是它。它虽然没有工作。
任何想法?
我已将“URLRewriter.net”“安装”到我的网站,并且在Visual Studio中运行它时它工作得很好,但只要我上传,我得到一个404当使用IIS 7上传到服务器时,URLRewriter.net发送404,但在本地主机上工作
例子:http://dkbyg.strandweb.dk/FAQ
应用程序池已更改为“综合”,因为我的主人认为,可能是它。它虽然没有工作。
任何想法?
我找到了原因。我不得不按照本文中“方法3:使用HttpModule执行IIS7扩展URL重写”一节中所述设置web.config:http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx
我刚刚在我的localhost安装上遇到同样的问题,但在我的情况下,将应用程序池切换到集成管道模式确实解决了这个问题。我怀疑它与URL重写器如何插入IIS管道有关。 – 2010-04-29 02:05:08