【问题标题】:How can I locally debug file permission issues in Visual Studio?如何在 Visual Studio 中本地调试文件权限问题?
【发布时间】:2011-03-01 02:48:46
【问题描述】:

我想在尝试将文件写入目录时调试 ASP.Net 网站。

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

当然,如果我在本地计算机上进行调试,那么我是管理员并且我有权写入文件,所以我无法检查我是否捕获了正确的错误,我也不能如果我没有,请逐步查看哪里出错了。这类事情有标准方法吗?

【问题讨论】:

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


    【解决方案1】:

    您可以将文件写入方法替换为您可以修改以返回所需值(或引发相应异常)的模拟方法。

    研究模拟框架。

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

    【讨论】:

    • 更改权限有效。问题原来是另一段代码错误地重新引发了异常,如果我不调试的话我不会注意到 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    相关资源
    最近更新 更多