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