调用webAPI控制器VIA URL而无需通过http(保持进程)

时间:2015-05-29 15:25:36

标签: c# asp.net-mvc asp.net-web-api

我有一个带有MVC5前端的n层MVC应用程序和一个WebAPI2后端。

我通常使用RestSharp在两者之间调用

出于测试/开发目的(主要是为了能够端到端地使用glimpse或其他分析工具),我希望能够轻松地翻转开关以在单层模式下使用该应用程序。

我可以手动调用适当的WebAPI控制器类和方法,但这会有很多重复的逻辑。

由于我已经建立了正确设置了所有参数的URL,是否有办法调用控制器(或某些可以在控制器之间选择的工厂)并说“嘿,假装这只是通过电线传入为我处理它“