嗨,我在调试网站上的问题时遇到问题。一切都在本地运行,本地数据库和服务器数据库相同。关于错误的奇怪之处在于,它指向错误堆栈中的本地开发计算机。是那么疯狂还是什么,文件已发布并托管在服务器计算机上,并且错误指向我本地开发框中的一行代码。我觉得我正在失去情节。有人可以帮忙打扫一下这里吗,因为这很奇怪
“ /”应用程序中的错误。 索引超出范围。必须为非负数并且小于集合的大小。 参数名称:索引 说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。 异常详细信息:System.ArgumentOutOfRangeException:索引超出范围。必须为非负数并且小于集合的大小。 参数名称:索引 源错误: 当前Web请求的执行期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来标识有关异常的来源和位置的信息。 堆栈跟踪: [ArgumentOutOfRangeException:索引超出范围。必须为非负数并且小于集合的大小。 参数名称:索引] System.Collections.ArrayList.get_Item(Int32索引)+10066148 System.Collections.Specialized.NameObjectCollectionBase.BaseGet(Int32索引)+17 System.Web.HttpFileCollection.get_Item(Int32索引)+9 System.Web.HttpFileCollectionWrapper.get_Item(Int32索引)+18 C:\ Users \ Bich Vu \ Documents \ Visual Studio 2008 \ Projects \ PitchPortal \ PitchPortal.Web \ Binders \ DocumentModelBinder.cs:73中的PitchPortal.Web.Binders.DocumentModelBinder.ValidateAndAssignPostedFile(ControllerContext controllerContext,ModelBindingContext bindingContext,Document doc) C:\ Users \ Bich Vu \ Documents \ Visual Studio 2008 \ Projects \ PitchPortal \ PitchPortal.Web \ Binders \ DocumentModelBinder.cs:45中的PitchPortal.Web.Binders.DocumentModelBinder.BindModel(ControllerContext controllerContext,ModelBindingContext bindingContext) System.Web.Mvc.ControllerActionInvoker.GetParameterValue(ControllerContext controllerContext,ParameterDescriptor parameterDescriptor)+404 System.Web.Mvc.ControllerActionInvoker.GetParameterValues(ControllerContext controllerContext,ActionDescriptor actionDescriptor)+140 System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext,字符串actionName)+658084 System.Web.Mvc.Controller.ExecuteCore()+125 System.Web.Mvc.c__DisplayClass8.b__4()+48 System.Web.Mvc.Async.c__DisplayClass1.b__0()+21 System.Web.Mvc.Async.c__DisplayClass8`1.b__7(IAsyncResult _)+15 System.Web.Mvc.Async.WrappedAsyncResult`1.End()+85 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)+51 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+454 System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔值和已完成同步)+263
该错误的奇怪之处在于它指向错误堆栈中的本地开发计算机。那是疯了还是什么
不,不是:-) pdb(程序数据库文件)保存有关文件的信息。 http://msdn.microsoft.com/en-us/library/ms241903.aspx
由于您在部署到服务器之前在本地对其进行了编译,因此PDB将存储有关本地文件的信息。这并不意味着您的服务器正在与开发箱通信。
| 归档时间: |
|
| 查看次数: |
675 次 |
| 最近记录: |