如何在Visual Studio中本地调试文件权限问题?

时间:2010-06-08 11:07:35

标签: asp.net visual-studio-2008 debugging file-permissions

我想调试ASP.Net网站,因为它试图将文件写入目录。

实际部署时,工作进程可能无法写入此文件,因此会抛出错误,这不是问题,因为我只想捕获错误,通知用户并继续。

当然,如果我在我的本地机器上调试,那么我是管理员,我有权写入该文件,所以我无法检查我是否已经存在错误,我不能如果我没有,请逐步查看哪里出错了。这种事情有标准方法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用模拟方法替换文件编写方法,您可以修改这些方法以返回所需的值(或引发相应的异常)。

研究模拟框架。

另一种解决方案可能是暂时从这些文件夹中删除您的写入权限。您仍然可以完全控制,以便在完成测试后将权限恢复。