标签:运行 文件的 问题 忽略 控制器 service png defaults home
问题情景如标题,具体错误如下图:
出现以上情况,是程序将 .asmx 文件按控制器方式解析了,在 RouteConfig.cs 文件的 RegisterRoutes 方法中忽略 .asmx 文件,"{resource}.asmx/{*pathInfo}" 为相对于根目录的路径,根据自己项目实际配置,如下:
public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{resource}.asmx/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); } }
再一次尝试调试运行,成功。
Asp.NET MVC 之 调试访问 webservice 时出现“ 无法找到资源 ”的错误
标签:运行 文件的 问题 忽略 控制器 service png defaults home
原文地址:http://www.cnblogs.com/xinaixia/p/7410773.html