Я пишу этот код в global.asax
для сохранения маршрутов
RouteTable.Routes.Add("Profile", new Route("Profile/{ID}", new ProfileHandler("~/Member/Profile.aspx")));
, а затем пишу это в обработчике
var display = BuildManager.CreateInstanceFromVirtualPath(_virtualPath, typeof(Page)) as Profile;
//Setting Page Parameters
display.MemberId = Convert.ToInt32(requestContext.RouteData.Values["ID"]);
Но мне не нравится этот код.Во-первых, я пишу жестко закодированные значения, а во-вторых, что если мой веб-сайт подключен к сети, и я хочу опубликовать его?Я должен остановить IIS.Любые другие идеи, чтобы спасти их?