0

我遇到了一个问题,我需要在我的应用程序启动时捕获 FileNotFoundException。对于进一步的上下文,这是一个也使用 Milestone SDK 的 Web API。在他们的 (Milestone SDK) 开发者论坛中,我发现其他人遇到了类似的问题并尝试了与我相同的事情。该帖子提供了一些指导,但解决方案并不完全清楚。

供参考:Milestone SDK 开发者论坛问题

一位里程碑代表回答了这样的问题:

Bo Andersen (Milestone Systems A/S)

我们推测您在执行服务时需要当前文件夹中的这些文件,我们已经看到当前文件夹不再是预期文件夹的问题,我们建议您捕获异常,当捕获到异常时您会得到当前文件夹并记录它。

我遇到的问题是我还没有找到一种方法来捕获异常,因为一旦我开始调试应用程序就会发生异常。

编辑

每个请求添加一些代码示例:

//Bookmarks.cs in my models
    public Bookmarks(DateTime timeBegin, FQID fqid, string header, string description)
            {
                TimeBegin = timeBegin;
                Fqid = fqid;
                Header = header;
                Description = description;

                BmReference = BookmarkService.Instance.BookmarkGetNewReference(Fqid, true);

                TimeBegin.AddMinutes(-1);
                TimeEnd = TimeBegin.AddMinutes(1);
                TimeTrigged = TimeBegin.AddSeconds(30);
            }


//Global.asax.cs
     public class WebApiApplication : System.Web.HttpApplication
        {
            protected void Application_Start()
            {
                    AreaRegistration.RegisterAllAreas();
                    GlobalConfiguration.Configure(WebApiConfig.Register);
                    FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
                    RouteConfig.RegisterRoutes(RouteTable.Routes);

                    VideoOS.Platform.SDK.Environment.Initialize();          // General initialize.  Always required
                    VideoOS.Platform.SDK.UI.Environment.Initialize();
                    VideoOS.Platform.SDK.Export.Environment.Initialize();
            }
        }
4

0 回答 0