【发布时间】:2015-11-19 09:53:40
【问题描述】:
我找到的所有链接都在谈论在 mvc 项目中使用 Web API。
但我想要相反。
我找不到有关该场景以及如何将 mvc 集成到 Web api 项目的任何信息。
有可能吗?
【问题讨论】:
-
你能解释一下为什么要混合它们吗?也许您正在努力实现的实际示例会有所帮助?
-
假设您的 Web API 托管在 IIS 中,您绝对可以将它们放在同一个项目中。即使您是自托管,您仍然可以。这可以通过谷歌搜索“web api mvc 相同项目”来回答。每个结果都谈到了如何做到这一点。
-
虽然肯定有可能,但我想问的问题是:为什么?如果你能让它变得容易,你为什么要让自己变得困难。当您创建 MVC 应用程序时,Visual Studio 会为您做很多事情。如果您选择忽略这一点,则必须自己完成所有这些步骤(例如启动应用程序、配置路由、过滤器......)
-
@Amy 您是否阅读过您发布的链接的解决方案?我不这么认为。我将把它贴在这里:“...下面的文章为您提供了在 MVC 应用程序中逐步实现 ASP.NET Web API...”我没有询问在 MVC 应用程序中使用 Web API 的问题。我问我如何在 web api 项目中使用 MVC - 因为我们想使用 razor 处理简单的表单而不是做 SPA ......这是开销。
-
@hbulens 我无法创建 MVC 项目,因为我们已经有旧版 Web api。
标签: c# asp.net-mvc asp.net-web-api