路由URL 不能以“/”或“~”字符开头,且不能包含“?”字符
广告:
“/”应用程序中的服务器错误。
路由 URL 不能以“/”或“~”字符开头,且不能包含“?”字符。
参数名: routeUrl
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentException: 路由 URL 不能以“/”或“~”字符开头,且不能包含“?”字符。
参数名: routeUrl
源错误:
行 34: }
行 35:
行 36: public DomainRoute(string domain, string url, object defaults, object constraints)
行 37: : base(url, new RouteValueDictionary(defaults),new RouteValueDictionary(constraints), new MvcRouteHandler())
行 38: {
源文件: E:\aspnet2.0\zhuhai_web\MvcViewEngine\DomainRoute.cs 行: 36
堆栈跟踪:
[ArgumentException: 路由 URL 不能以“/”或“~”字符开头,且不能包含“?”字符。
参数名: routeUrl]
System.Web.Routing.RouteParser.Parse(String routeUrl) +21953
System.Web.Routing.Route.set_Url(String value) +12
System.Web.Routing.Route..ctor(String url, RouteValueDictionary defaults, RouteValueDictionary constraints, IRouteHandler routeHandler) +12
MvcViewEngine.DomainRoute..ctor(String domain, String url, Object defaults, Object constraints) in E:\aspnet2.0\zhuhai_web\MvcViewEngine\DomainRoute.cs:36
Newsweb.MvcApplication.RouteNews(RouteCollection routes) in E:\aspnet2.0\zhuhai_web\Newsweb\Global.asax.cs:191
Newsweb.MvcApplication.RegisterRoutes(RouteCollection routes) in E:\aspnet2.0\zhuhai_web\Newsweb\Global.asax.cs:92
Newsweb.MvcApplication.Application_Start() in E:\aspnet2.0\zhuhai_web\Newsweb\Global.asax.cs:252
[HttpException (0x80004005): 路由 URL 不能以“/”或“~”字符开头,且不能包含“?”字符。
参数名: routeUrl]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +2761942
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +128
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +188
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +295
System.Web.HttpApplicationFactory.GetPipelineApplicationInstance(IntPtr appContext, HttpContext context) +56
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +231
[HttpException (0x80004005): 路由 URL 不能以“/”或“~”字符开头,且不能包含“?”字符。
参数名: routeUrl]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +8997667
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +85
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +333
版本信息: Microsoft .NET Framework 版本:2.0.50727.8669; ASP.NET 版本:2.0.50727.8662
解决办法:
检查动态调用的数据库字段值是否为空。
广告: