【发布时间】:2016-01-01 17:07:02
【问题描述】:
我有一个 Web API 应用程序,它使用一个控制器来返回从文件中读取的数据。
所以我使用的只是 MVC 的 C(控制器)部分。我没有视图,也没有使用模型 - 我正在将数据存储到 App_Data 文件夹或从 App_Data 文件夹中检索数据。
我知道这是一个相当简单的解决方案,但似乎我只需要 C,而不是 MVC。我错过了什么吗?
【问题讨论】:
-
好的,但解决方案结构确实包含 Controller、Model 和 View 文件夹 - 我正在使用路由和 Controller 类来响应 URL。
-
您的 API 是最近创建的?查看我在 CodeCaster 的回答中的评论,您可能会发现为什么会发生这种情况。
-
@jpgrassi:是的,它是在一两天前创建的,在 VS 2013 中。
-
原来如此。您可能选择了 Web Api 模板,它包含所有 MVC 内容。如果它真的困扰您,请重新开始,但这次选择 The Empty 模板,然后标记 Web Api 选项。
标签: c# asp.net-mvc design-patterns asp.net-web-api