我正在使用Visual Studio 2015
运行create.cshtml时,会发生以下错误:
' /'中的服务器错误应用
无法找到资源 说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。请求的URL:/ Fruit / Create
文件夹路径:Views / Fruit / Create
答案 0 :(得分:0)
尝试检查路线。
有时候会像:
api/controller/action
打开 WebApiConfig.cs
你可能有这个:
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
将您的请求发送到
api/Fruit/Create
答案 1 :(得分:0)
您应首先检查" WebApiConfig "在api中喜欢:
config.Routes.MapHttpRoute( 名称:" DefaultApi", routeTemplate:" api / {controller} / {action} / {id}", 默认值:new {id = RouteParameter.Optional} );
答案 2 :(得分:0)
您必须注意的第一件主要事情是Web-API控制器上的操作返回的数据不是视图。
您必须从MVC控制器返回视图,然后在返回后从视图中调用web api。