私はこの記事のように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エラーが返されます。 そのエラーの原因は何ですか?
この作業を行うためにIISで変更した内容を投稿することを検討してください。私は同じ問題を抱えていて、それをどのように固定したのか知りたいです。 – Casey