2011-08-13 226 views
2

我做了一個網站bulkpedia.com 在此我不得不使用ASP.NET Routing機制的方式asp.net MVC路由問題

{type}/{query} 

每當有包含句查詢,它讓我看到一個404錯誤

eg http://bulkpedia.com/web/fb.com

請幫我解決它。

在此先感謝

+0

您使用的是什麼版本的iis? –

+0

iis版本 - 7 – user502016

+1

似乎是像[這個問題]一樣的問題(http://stackoverflow.com/questions/6534366/dot-character-in-asp-net-mvc-3-route-parameters) – magnattic

回答

0

嘗試在你的web.config

<system.webServer> 
    <modules runAllManagedModulesForAllRequests="True" > 

    </modules> 
<system.webServer> 
+0

我已經嘗試過了 – user502016

0

試試這個堅持這一點。

<system.webServer>  
    <modules >  
    <remove name="UrlRoutingModule-4.0" />  
    <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />  
    <remove name="Session"/>  
    <add name="Session" type="System.Web.SessionState.SessionStateModule" preCondition=""/>  
    </modules>  
</system.webServer>  

參考:http://www.heartysoft.com/aspnet-routing-iis7-remember-modules

如果沒有任何工作,我認爲這可能是你的IIS或其他機器的設置。