2011-02-03 15 views
0

私はこの記事のようにasp.netアプリケーションでURLルーティングを使用していますが、http://www.4guysfromrolla.com/articles/012710-1.aspxのように少し異なっていますが、ダイナミックURLはすべて静的なので必要ありません。asp URLルーティングがライブで動作しない

私global.asax.csには、以下があります。

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

void RegisterRoutes(RouteCollection routes) 
    { 
     //register route for toolbox 
     routes.MapPageRoute("Toolbox", "toolbox", "~/Default.aspx"); 

     //register route for aboutus 
     routes.MapPageRoute("About Us", "about-us", "~/About.aspx"); 

     //register route for talktous 
     routes.MapPageRoute("Talk To Us", "talk-to-us", "~/Contact.aspx"); 
    } 

これは私のローカルマシン上で完璧に動作し、しかし、私はそれが壊れると404エラーを返すのdevのサーバーにこれを追加したとき。私のローカルホストURL http://localhost:####/toolboxは正常に動作しますが、サーバー上でURL http://##.##.##.##/toolboxにアップロードすると404エラーが返されます。 そのエラーの原因は何ですか?

+0

この作業を行うためにIISで変更した内容を投稿することを検討してください。私は同じ問題を抱えていて、それをどのように固定したのか知りたいです。 – Casey

答えて

0

私のお金は、あなたのdevサーバーのIIS構成にあります。どのバージョンのIISを実行していますか?

+0

IIS 7.5は私たちが使用しているものです。 – j00b

+0

良いコールは、IISを再構成し、魅力的に動作します。好奇心の中から – j00b

+1

@ j00b、あなたは何を再構成しなければなりませんか? – Hopdizzle

関連する問題