Ошибка маршрутизации HTTP 404.0 0x80070002

Я создал правила маршрутизации в моем приложении ASP.NET и на моей машине Dev в IIS7 все работает нормально. Когда я развертываю решение на prod-сервере, который также имеет IIS7, я получаю ошибку 404 (страница не найдена) при доступе к URL-адресу. Может быть, кто-нибудь может указать, в чем проблема?

Фактическая ошибка

Ошибка HTTP 404.0 - не найдена ресурс, который вы ищете, был удалено, было изменено его название или Временно недоступен. Подробно Информация об ошибке Модуль IIS Web Core Уведомление MapRequestHandler Код ошибки обработчика StaticFile 0x80070002 Запрошенный URL http://xxx.xxx.xxx.xxx:80/pdf-button Физический путь C: \ www \ pathtoproject \ pdf-button Войти в систему Метод Анонимный вход в систему Анонимный пользователь

Мой фактический код

     

             UrlRewrite.Init(ConfigurationManager.AppSettings["RoutePages"]);


    public static class UrlRewrite
    {
            public static void Init(string routePages)
            {

                _routePages = routePages.ToLower().Split(new[] { ',' });
                RegisterRoute(RouteTable.Routes);




            }

            static void RegisterRoute(RouteCollection routes)
            {

                routes.Ignore("{resource}.axd/{*pathInfo}");
                routes.Ignore("favicon.ico");
                foreach (string routePages in _routePages)
                {
                    if (routePages == "all")
                        routes.MapPageRoute(routePages, "{filename}", "~/{filename}.aspx");
                    else
                        if (routePages.StartsWith("-"))
                            routes.Ignore(routePages.Replace("-", ""));
                        else
                        {
                            var routePagesNoExt = routePages.Replace(".aspx", "");
                            routes.MapPageRoute(routePagesNoExt, routePagesNoExt, string.Format("~/{0}.aspx", routePagesNoExt));
                        }
                }

            }
}

9
задан Tomas 15 April 2011 в 13:07
поделиться