2011-02-03 26 views
2

私は開発マシンで初めてテストルートをセットアップしています。URLルーティングasp.net 4 webforms - not working

私が抱えている問題は、テストを試みるときに404エラーが発生していることです。
http://domain.local/about

私は、アプリケーションプールに統合管理パイプを使用して、ウェブサイトでScott Guthrie

勝利7 64ビット
のVisual Studio 2010/asp.netのWebフォーム4.
iis7.5でこの記事を使用しています。

私は私のglobal.asaxコードが打撃を受けるん

protected void Application_Start(object sender, EventArgs e) 
{ 
    RegisterRoutes(RouteTable.Routes); 
} 

private void RegisterRoutes(RouteCollection routes) 
{ 
    routes.Clear(); 
    routes.MapPageRoute("about route", "about", "~/about.aspx"); 
} 

で次のルートを持っています。

私はまた、-i

ASPNET_REGIIS.EXE任意の提案を使用して再登録するASPを試してみましたか?

+0

私は、クラシックモードの設定を使用して、alaの*のハンドラーマッピングをasp dllに追加することができます。現在、私はこれを統合モードで動作させることはできません。 –

答えて

0

コードに問題はありません。 ASP.NET開発サーバーを再起動してください。

+0

問題は、統合マネージドパイプアプリケーションプールにあるようです。 asp.net 4 classicを選択し、asp dllにワイルドカードのハンドラマッピングを追加すると、動作します。 –