2

是否有配置 ASP.net 解决方案的首选方法,以便 OpenRasta 可以与现有应用程序 asp.net 应用程序一起运行。

我对进入服务器的请求的过程很感兴趣:

  • 资源或知道
  • 旧网络应用程序知道的资源
  • 一个应用程序都不知道如何处理的资源

理想情况下,我希望将这 2 个项目分开,以便我们可以逐渐将功能转移到基于 OpenRasta 并远离我们的遗留应用程序。


例如,在虚拟目录为 /api 的机器上

  • 对 /api/contacts <-- 的请求由 OpenRasta 处理。
  • 对 /api/v0.1/contacts <-- 的请求由旧版 Web 应用程序处理。
  • 对 /api/junk <- 的请求由两个 Web 应用程序处理。

4

1 回答 1

1

OR 将尝试将传入的 URI 与其 uri 表匹配。如果它没有找到任何匹配的路由,它会让请求通过 asp.net 管道。

所以简短的回答是肯定的,您可以简单地保留您的 aspx / ihttphandler / asp.net 路由,并向 openrasta 添加新路由。

于 2010-08-15T17:01:09.003 回答