如何解决发布asp 3.5应用程序时出错
| 好吧,我在这里问我遇到的一些问题,详细信息是,当我将应用程序从计算机发布到服务器文件夹时,当我尝试浏览Web应用程序时在IIS中进行了更改之后,我得到了下一个错误: 索引和长度必须引用字符串中的位置。 参数名称:长度 在我的本地计算机中,我安装了带有SP1的Visual Studio 2008,并且在服务器中仅安装了Framework 3.5。 该错误与Entity Framework相关还是另一个问题? 好吧,我希望你能帮助我...问候! 堆栈跟踪: [ArgumentOutOfRangeException:索引和长度必须引用字符串中的位置。 参数名称:长度 System.String.InternalSubStringWithChecks(Int32 startIndex,Int32长度,布尔fAlwaysCopy)+7495179 System.String.Substring(Int32 startIndex,Int32长度)+11 C:\\ Users \\ cvelazquezt \\ Desktop \\ InnovaWeb \\ InnovaWebSite \\ Global.asax.cs:117中的InnovaWebSite.Global.Session_Start(Object sender,EventArgs e) System.Web.SessionState.SessionStateModule.RaiseOnStart(EventArgs e)+8783312 System.Web.SessionState.SessionStateModule.CompleteAcquireState()+237 System.Web.SessionState.SessionStateModule.BeginAcquireState(对象来源,EventArgs e,AsyncCallback cb,对象extraData)+504 System.Web.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+66 System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔值并已完成同步)+155解决方法
引发的错误来自子字符串操作。我实际上没有任何提示,因为您实际上没有在错误中发布堆栈跟踪。这可能是因为您不知道该怎么做?
如果您可以找到堆栈跟踪,甚至详细说明获取字符串片段的代码,那么您将拥有一个更好的异常上下文,并能够开始采取措施来解决该异常。
至于根本原因,只有在发布后才发生,这表明以下事实:a)服务器上缺少某些东西,或者b)服务器配置不正确(例如,应用程序池的.NET版本错误)或c)您没有正确配置发布了站点(可以从已编译的应用程序中复制,而不是发布并将发布的版本移到其他位置,等等。??)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。