Я работаю над устаревшим проектом, и в результате отладки и реинжиниринга я наткнулся на следующую ошибку.
Документы отправляются по адресу http://localhost:8080/Files
Вв существующем приложении оно обрабатывается следующим образом
1 var path = Export.Path; <- in Debug it is `http://localhost:8080/Files`
2 Directory.SetCurrentDirectory(path);
В строке 2 выдается следующее исключение:
System.ArgumentException
HResult=-2147024809
Message=URI-Formate not supported.
Source=mscorlib
StackTrace:
in System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
in System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
in System.IO.Path.GetFullPathInternal(String path)
in System.IO.Directory.SetCurrentDirectory(String path)
in Controller.cs:Line 125.
in lambda_method(Closure , Object , Object[] )
in System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass13.<GetExecutor>b__c(Object instance, Object[] methodParameters)
in System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.Execute(Object instance, Object[] arguments)
in System.Web.Http.Controllers.ReflectedHttpActionDescriptor.<>c__DisplayClass5.<ExecuteAsync>b__4()
in System.Threading.Tasks.TaskHelpers.RunSynchronously[TResult](Func`1 func, CancellationToken cancellationToken)
InnerException:
Каталог существует, и я могу получить к нему доступ через строку URL-адреса в браузере,Я искал несколько решений, но не нашел ничего, что соответствовало бы моей проблеме.