2011-01-11 7 views
1

私はルートにIISの再起動を防ぐためにURLルートはどこに配置しますか?

RouteTable.Routes.Add("Profile", new Route("Profile/{ID}", new ProfileHandler("~/Member/Profile.aspx"))); 

を保存するためにglobal.asaxにこのコードを書いていますし、その後

var display = BuildManager.CreateInstanceFromVirtualPath(_virtualPath, typeof(Page)) as Profile; 
//Setting Page Parameters 
display.MemberId = Convert.ToInt32(requestContext.RouteData.Values["ID"]); 

ハンドラ内でこれを書いしかし、私はこのコードを好きではありません。最初に私はハードコーディングされた値を書いています.2番目に私のウェブサイトがオンラインで、それを再発行したいのですが?私はIISを停止する必要があります。それらを保存するための他のアイデア?

答えて

0

編集可能なルートを自分で実装してブログ全体を作成しました。私はこれをNuGetパッケージにする必要があります。私のブログ記事は、アプリケーションドメインの再起動を必要とせずにeditable routesを持つ方法について説明しています。

関連する問題