相关疑难解决方法(0)

如何在ASP.NET MVC中获取我的webapp基本URL?

如何快速确定ASP.NET MVC应用程序的根URL?即,如果IIS设置为在http://example.com/foo/bar上提供我的应用程序,那么我希望能够以可靠的方式获取该URL,而不涉及从当前URL获取当前URL请求并以一些脆弱的方式将其砍掉,如果我重新路由我的行动就会中断.

我需要基本URL的原因是此Web应用程序调用另一个需要root用户来调用Web应用程序以进行回调.

.net asp.net iis asp.net-mvc

290
推荐指数
10
解决办法
28万
查看次数

控制器构造函数中的ASP.NET MVC路由URL

尝试在控制器构造函数中生成url时遇到问题

    private BreadCrumbItem breadCrumbItem;

    public SummaryController()
    {
        this.breadCrumbItem = new BreadCrumbItem { Title = "Sommaire", Url = Url.RouteUrl(new { controller = "Summary", action = "Index" }) };

    }
Run Code Online (Sandbox Code Playgroud)

问题出在Url.RouteUrl

为什么我无法在控制器中访问它?有任何解决这个问题的方法吗 ?因为否则我必须在此控制器的所有操作中添加相同的代码。

感谢帮助

asp.net asp.net-mvc url-routing

1
推荐指数
1
解决办法
3171
查看次数

标签 统计

asp.net ×2

asp.net-mvc ×2

.net ×1

iis ×1

url-routing ×1