【发布时间】:2013-02-15 17:39:06
【问题描述】:
我已将ServiceStack.Host.MVC 安装到一个现有的具有大量控制器的 MVC3 项目中。
它现在正在路由到 default.htm。我发现另一个 StackOverFlow 问题说要更改默认重定向路径,请执行以下操作。
SetConfig(new EndpointHostConfig {DefaultRedirectPath = "/Foo" });
但我真的很想更改它以执行 global.ascx 中设置的默认 Controller 和 Action。我已将 DefaultRedirectPath 编辑为指向 /Home,它似乎工作正常,并没有将 Home 添加到我的 url 或任何东西,但我不是 100% 了解拥有之间的关系我的应用程序中的 AppHost。
如果更改这不是正确的做法,那么开始将一些 Service Stack AppHost 与常规 MVC 应用程序集成的最佳方法是什么。我将把我的基本控制器移动到ServiceStackController,然后慢慢开始使用新的会话和用户管理的东西。最终,我将希望将授权或共享 sessionId 用于某些服务,但我稍后会谈到。
首先,我的目标是开始使用 Funq 的一些 IOC 功能。
【问题讨论】:
标签: c# asp.net-mvc servicestack