重新创建Controller。
[HandleError]
public class HomeController : Controller
{
public HomeController()
{
throw new Exception("test");
}
public ActionResult Index()
{
return View();
}
}
这会弄乱我的异常处理逻辑,导致我第一次在ImportedDocumentController中发生异常,我清理上传的文件; 第二次构造函数没有抛出必要的异常,因为没有文件。 此外,用户也无法获得有关上传数据中原始异常的报告。
答案 0 :(得分:0)
研究这个问题,我发现,在构造函数中抛出异常是不好的做法。