我想调试ASP.Net网站,因为它试图将文件写入目录。
实际部署时,工作进程可能无法写入此文件,因此会抛出错误,这不是问题,因为我只想捕获错误,通知用户并继续。
当然,如果我在我的本地机器上调试,那么我是管理员,我有权写入该文件,所以我无法检查我是否已经存在错误,我不能如果我没有,请逐步查看哪里出错了。这种事情有标准方法吗?
答案 0 :(得分:1)
您可以使用模拟方法替换文件编写方法,您可以修改这些方法以返回所需的值(或引发相应的异常)。
研究模拟框架。
另一种解决方案可能是暂时从这些文件夹中删除您的写入权限。您仍然可以完全控制,以便在完成测试后将权限恢复。