using (RouteTable.Routes.GetWriteLock())
{
RouteTable.Routes.MapPageRoute(
String.Format("_{0}", routeName),
routeName,
"~/Template.aspx",
true,
new RouteValueDictionary {{"page", routeName}});
}
을이 올바르게 올바른 경로를 만들고, 가끔 액세스 할 수 있습니다로 ,하지만 새 프로세스로 전환하거나 나중에 조금만 시도하면 페이지에 액세스 할 수 없습니다. 다음 응용 프로그램 풀을 다시 시작하면 제대로 작동합니다. 또한 내가 충분히 오랫동안 기다렸다가 몇 시간 후에 프로세스가 재활용되면 경로가 작동합니다.
이것은 하나의 프로세스에서 생성되는 경로의 결과이며 앞으로의 프로세스 재생시에만 발생한다고 생각합니다.
경로 업데이트를 푸는 방법에 대한 아이디어가 있습니까?