我开发了一个使用外部 dll 作为 FTPServer 的项目,我在我的项目上创建了 FTP 服务器,如下所示:
private ClsFTPServer _ClsFTPServer;
_ClsFTPServer = new ClsFTPServer(FTPUserName, FTPPassword, FTPPath);
上面的代码创建了一个 FTP 服务器类的实例,该类在其构造函数上启动 FTPserver,当客户端正确发送请求时,它作为一个模块独立工作,但是当错误的请求到达 FTP 服务器时,它会引发异常并导致我的应用程序崩溃。
如何处理外部 dll 引发的异常以防止我的应用程序崩溃?