나는 페이지가있는 SQL 서버에 테이블을 가지고 있으며 생성 된 각 페이지에는 슬러그가 있습니다. 내가 한 일은 테이블의 foreach 페이지가 슬러그를 얻고 다음을 수행하는 것입니다.asp.net webforms 동적 라우팅
routes.MapPageRoute(page.Slug, page.Slug, "~/page.aspx?id=" + page.Id, true, new System.Web.Routing.RouteValueDictionary { { "id", page.Id } });
지금까지는 이것이 완벽하게 작동합니다. 내 문제는 응용 프로그램 시작시 global.asax 파일에서 실행되므로 iis에서 웹 사이트를 다시 시작하지 않으면 매핑이 작동하지 않는 새 페이지를 만듭니다. 나는 haacked에 의해이 포스트를 읽고 있었지만, 아직 풀리지는 않았지만 이것이 해결할 수 있을지 확신 할 수 없었다. 이론적으로 이론적으로 모든 라우팅을 새로 고쳐야하는 페이지를 만들 때 어떤 생각이 들까? 당신은 아마 동적 컴파일 누락
RouteTable.Routes.RegisterRoutes("~/Config/Routes.cs");
구체적인 문제는 무엇입니까? 'ConfigFileChangeNotifier' 델리게이트를 첨부하고 있습니까? – beautifulcoder
@beautifulcoder 어떻게 붙일 수 있습니까? – Andres