2011-08-04 17 views
1

私は/ブログがASP.NET MVCルーティング

routes.IgnoreRoute("blog/{*path}"); 

を無視してきたが、これはいないようです/ブログ/ ...

で始まる私のサイト内のすべてのURLを無視したいと思いますEDIT

ブログ/フィード/ RSS /としてのURLのsuchsを無視する:

私は、これはRegisterRoutes方法では非常に最初の項目であることを残しました。その前にルートが登録されていません。

+0

それ以降はどうしますか?覚えておいてください。 – Mrchief

+0

'/ blog/feed/rss'にアクセスした場合はどうなりますか? –

答えて

0

また、web.configでhttpHandlersを使用して、この効果をより高いレベルで達成できます。

<httpHandlers> 
    <add path="blog/*" verb="*" type="System.Web.HttpNotFoundHandler"/> 
</httpHandlers> 

しかし、それ以外にもあなたのルートは有効です。別のルートで先取りされていないと、私はそれができない理由は見当たりません(AreaRegistrationを使用している場合に起こります)。

+0

私はこの質問をしたときに私がやっていたことを覚えていませんが、あなたが応答するように思われるものはうまくいくでしょう。ありがとう。 – poindexter12

関連する問題