我在Visual Studio 2013中初步学习asp.net mvc,并遇到了奇怪的问题。
我将项目设置为MVC,并未勾选“Web API”框以包括核心引用。然而,现在我想使用Web API功能。我创建了一个新的“somethingController”控制器,选择API控制器(空),Visual Studio自动创建路由文件等。
然而,尝试访问URL /api/something/时,我会得到404错误。我认为路由不起作用,或者还有其他问题我还没有想到......
如果我创建一个新项目并勾选了“Web API”框,则可以正常工作。但是,如果您有一个更大的项目并希望添加Web API功能,则必须有一种可靠的方法来将其添加到该项目中,对吗?
请问:
a)问题出在哪里(路由?缺少引用?其他什么?)
和
b)如何可靠地向未选中复选框的项目添加Web API?
非常感谢。
我将项目设置为MVC,并未勾选“Web API”框以包括核心引用。然而,现在我想使用Web API功能。我创建了一个新的“somethingController”控制器,选择API控制器(空),Visual Studio自动创建路由文件等。
然而,尝试访问URL /api/something/时,我会得到404错误。我认为路由不起作用,或者还有其他问题我还没有想到......
如果我创建一个新项目并勾选了“Web API”框,则可以正常工作。但是,如果您有一个更大的项目并希望添加Web API功能,则必须有一种可靠的方法来将其添加到该项目中,对吗?
请问:
a)问题出在哪里(路由?缺少引用?其他什么?)
和
b)如何可靠地向未选中复选框的项目添加Web API?
非常感谢。
controller
тњїWebApiConfig
тЈ»УЃйС╝џТюЅућесђѓ - Nilesh Gajare