маршрутизация asp url не работает вживую - PullRequest
0 голосов
/ 03 февраля 2011

Я использую маршрутизацию URL в приложении asp.net, аналогичном этой статье здесь http://www.4guysfromrolla.com/articles/012710-1.aspx, но немного отличается, потому что мне не нужны динамические URL, все они статические.

myglobal.asax.cs имеет следующее:

protected void Application_Start(object sender, EventArgs e)
    {
        RegisterRoutes(RouteTable.Routes);
    }

void RegisterRoutes(RouteCollection routes)
    {
        //register route for toolbox
        routes.MapPageRoute("Toolbox", "toolbox", "~/Default.aspx");

        //register route for aboutus
        routes.MapPageRoute("About Us", "about-us", "~/About.aspx");

        //register route for talktous
        routes.MapPageRoute("Talk To Us", "talk-to-us", "~/Contact.aspx");
    }

Это прекрасно работает на моей локальной машине, однако, когда я добавляю это на сервер dev, он ломается и возвращает ошибку 404.URL моего локального хоста http://localhost: #### / toolbox работает нормально, но на сервере я загружаю его по URL http: //##.##.##.## / toolbox возвращает ошибку 404.Есть идеи, что может быть причиной этой ошибки?

1 Ответ

0 голосов
/ 03 февраля 2011

Мои деньги находятся в конфигурации IIS на вашем сервере разработки.Какую версию IIS вы используете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...