首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net mvc maproute

asp.net mvc maproute
EN

Stack Overflow用户
提问于 2010-03-18 03:30:01
回答 1查看 1K关注 0票数 1

您好,我在mvc应用程序中的链接有问题。当我通过Visual Studio运行它时,它是正常的。然后,链接如下:http://localhost:2566/ActivateClient/Activate/6543e2d6-707d-44ae-94eb-a75d27ea0d07

当我通过IIS7运行它时,链接如下:http://localhost/ActivationService/ActivateClient/Activate/6543e2d6-707d-44ae-94eb-a75d27ea0d07

默认路由如下:

代码语言:javascript
复制
public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            "Default",                                              // Route name
            "{controller}/{action}/{id}",                           // URL with parameters
            new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
        );

    }

我想我必须更改这个MapRoute,对吗?如何改变它?在IIS中,ActivationService是我的virtualDirectory。有没有人能帮我一下?我还试着这样做:

代码语言:javascript
复制
routes.MapRoute(
        "Default",                                              // Route name
        "ActivationService/{controller}/{action}/{id}",                           // URL with parameters
        new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
    );

但也没有成功

EN

回答 1

Stack Overflow用户

发布于 2010-03-18 03:36:21

您是添加了新的还是替换了现有的?

如果你添加了,你需要把它放在现有的前面。

代码语言:javascript
复制
routes.MapRoute(
        "Default",                                              // Route name
        "ActivationService/{controller}/{action}/{id}",                           // URL with parameters
        new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
    );

        routes.MapRoute(
            "Default",                                              // Route name
            "{controller}/{action}/{id}",                           // URL with parameters
            new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
        );

规则优先..

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2465248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档