【问题标题】:Self Host Web Api Unit Test With Area带区域的自托管 Web Api 单元测试
【发布时间】:2013-06-14 00:38:21
【问题描述】:

我正在关注一些关于创建 HttpSelfHostServer 来测试我的 Web Api 的教程。我遇到的问题是我的核心 API 在一个区域内,我无法正确注册我的路线。

任何人都有一个很好的教程或示例代码来专门使用一个区域吗?

【问题讨论】:

  • 我的印象是,Areas 不支持 Web API。
  • 我的区域工作正常,在尝试自我托管和单元测试时,我似乎无法测试它们。
  • 你确定吗?根据这篇文章netmvc.blogspot.be/2012/06/…你需要实现一个自定义控制器选择器。
  • 我很肯定。不使用自托管 http 服务器时,我可以访问我的区域。

标签: .net asp.net-web-api vs-unit-testing-framework self-hosting


【解决方案1】:

我能够通过将 AreaRegistration 中的路由向下移动到通常定义主要路由的核心 WebApiConfig 来解决这个问题。

【讨论】:

    猜你喜欢
    • 2016-12-15
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多