【发布时间】:2012-05-18 08:20:14
【问题描述】:
我正在尝试托管我的 ASP.NET Web API(Web 窗体),但我收到了 404(在 fiddler 中查看):
我在我的 Global 中设置了我的 Route,它在我的本地上完美运行 - 我在这里缺少什么?
任何想法都值得赞赏。谢谢。
编辑:
这是我的路线模板:
RouteTable.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}",
defaults: new { controller = "Uploads", action="UploadFile"});
【问题讨论】:
-
你的路由设置是什么,可以分享一下吗?
-
您的控制器的名称是什么?动作名称是什么?来吧,如果您提供第一手信息,您将不必等待答案。
-
@Aliostad 抱歉......只是认为这很明显。控制器是“UploadsController”,动作是“UploadFile()”。这在本地运行良好。 LMK 如果您需要更多信息 - 谢谢。
-
第二天早上又试了一次,404 不见了。不知道发生了什么,但我不会抱怨......
-
你改变了什么?重新编译?服务器设置?
标签: asp.net http-status-code-404 webforms asp.net-web-api