Startindex不能小于零显示而不是404页面

时间:2013-12-14 17:45:16

标签: c# asp.net umbraco

我有一个Umbraco 4.11.10网站,我对如何处理404错误有很大的疑问。它应该给我一个“未找到”的页面,而是给我这个错误。我没有安装任何高级插件,我可以验证它至少在我知道的其他一个网站上进行。

任何帮助都会受到大力赞赏,我真的被困在这一点上并完全没有想法。

  应用程序中的服务器错误。

     

StartIndex不能小于零。参数名称:startIndex

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

异常详细信息:System.ArgumentOutOfRangeException:StartIndex   不能小于零。参数名称:startIndex

     

来源错误:

     

执行期间生成了未处理的异常   当前的网络请求。有关的来源和位置的信息   可以使用下面的异常堆栈跟踪来识别异常。

     

堆栈追踪:

     

[ArgumentOutOfRangeException:StartIndex不能小于零。   参数名称:startIndex]
  System.String.InternalSubStringWithChecks(Int32 startIndex,Int32   length,Boolean fAlwaysCopy)+10698829
  System.String.Substring(Int32 startIndex)+12
  AutoFolders.NotFoundHandler.Execute(String url)+538
  Umbraco.Web.Routing.LookupByNotFoundHandlers.HandlePageNotFound(PublishedContentRequest   docRequest)+1148
  Umbraco.Web.Routing.LookupByNotFoundHandlers.TrySetDocument(PublishedContentRequest   docRequest)+10
  Umbraco.Web.Routing.PublishedContentRequestBuilder.b_ 1E(IPublishedContentLookup   查找)+15 System.Linq.Enumerable.Any(IEnumerable 1 source, Func 2   谓词)+146
  Umbraco.Web.Routing.PublishedContentRequestBuilder.LookupDocument1()   +198 Umbraco.Web.Routing.PublishedContentRequestBuilder.LookupDocument()   +195 Umbraco.Web.Routing.PublishedContentRequest.ProcessRequest(HttpContextBase)   httpContext,UmbracoContext umbracoContext,Action`1 onSuccess)+139
  Umbraco.Web.UmbracoModule.ProcessRequest(HttpContextBase httpContext)   +339 Umbraco.Web.UmbracoModule.b
_7(对象发送者,EventArgs e)+80
  System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()   +136 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously)+69

0 个答案:

没有答案