Ошибка сервера в приложении '/'.

Аргумент "Length" должен быть больше или равен нулю.

Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

Сведения об исключении: System.ArgumentException: Аргумент "Length" должен быть больше или равен нулю.

Ошибка источника:


Строка 118:        FindScan = ""
Строка 119:        'If Right(PlanName, 1) = "z" Then Exit Function
Строка 120:        FilePath = Left(PlanName, InStrRev(PlanName, ".") - 1)
Строка 121:        FilePath = Replace(FilePath, "_r", "")
Строка 122:        FilePath = Replace(FilePath, "_", "?")

Исходный файл: C:\inetpub\IES\Plans\Default.aspx.vb    Строка: 120

Трассировка стека:


[ArgumentException: Аргумент "Length" должен быть больше или равен нулю.]
   Microsoft.VisualBasic.Strings.Left(String str, Int32 Length) +1216831
   Plans.FindScan(String PlanName) in C:\inetpub\IES\Plans\Default.aspx.vb:120
   Plans.LoadPlans(Int32 FacultetCode, String strYear) in C:\inetpub\IES\Plans\Default.aspx.vb:97
   Plans.Page_Load(Object sender, EventArgs e) in C:\inetpub\IES\Plans\Default.aspx.vb:55
   System.Web.UI.Control.OnLoad(EventArgs e) +95
   System.Web.UI.Control.LoadRecursive() +59
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +678


Информация о версии: Платформа Microsoft .NET Framework, версия:4.0.30319; ASP.NET, версия:4.7.3930.0