执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[ArgumentOutOfRangeException: StartIndex 不能小于 0。
参数名: startIndex]
System.String.Substring(Int32 startIndex, Int32 length) +118
System.String.Substring(Int32 startIndex) +11
Gdcn.ChinaNetBackground.ClientSrv.Public.ClientParametersEntiy.Resolve(String encryptedText)
Gdcn.ChinaNetBackground.ClientSrv.Public.ClientParametersEntiy..ctor(String encryptedText)
Gdcn.ChinaNetBackground.ClientSrv.BaseForm.GetQueries()
Gdcn.ChinaNetBackground.ClientSrv.BaseForm.SetUp()
Gdcn.ChinaNetBackground.ClientSrv.UI.MessageShow.Page_Load(Object sender, EventArgs e)
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750
请教高手!“/”应用程序中的服务器错误。StartIndex 不能小于 0。参数名: startIndex 要如何解决呢?
答案:2 悬赏:70 手机版
解决时间 2021-03-22 23:46
- 提问者网友:我是我
- 2021-03-22 16:44
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-03-22 18:14
可能原因是,你要截取一个字符串,从 StartIndex 到 EndIndex ,但是你搜索StartIndex的位置的字符串不存在,所以就为负数了
类似这样 int StartIndex = str.IndexOf( "a ");
但是 str 这个字符串里根本就没有 a 字符,因此报错
类似这样 int StartIndex = str.IndexOf( "a ");
但是 str 这个字符串里根本就没有 a 字符,因此报错
全部回答
- 1楼网友:白昼之月
- 2021-03-22 19:33
应用程序错误问题:
1.木马病毒造成常用病毒捆绑应用程序和系统文件,然后安全杀毒软件把有木马病毒应用程序和系统文件查杀导致。
2.应用程序组件丢失,应用程序完整的运行需要一些系统文件或者某些ll文件支持,如果应用程序组件不完整也会导致的。
3.系统文件损坏或丢失,盗版系统或ghost版本系统,很容易出现该问题。
4.操作系统自身的问题,操作系统本身也会有bug 。
5.硬件问题,例如内存条坏了或者存在质量问题,或者内存条的金手指的灰尘特别多。
应用程序错误解决方法:
1.检查电脑是否存在病毒,请使用百度卫士进行木马查杀。
2.系统文件损坏或丢失,盗版系统或ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。
3.安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。顺便检查开机启动项,把没必要启动的启动项禁止开机启动。
4.如果检查上面的都没问题,可以试试下面的方法。
打开开始菜单→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。
完成后,在输入下面
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。
如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止(重启电脑)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |