【问题标题】:Request for FileIOPermisson failsFileIOPermission 请求失败
【发布时间】:2012-10-02 07:05:35
【问题描述】:

我在 Rhino/Grasshopper 中使用自定义组件时遇到了一些奇怪的行为。 该组件的代码是用 C# 编写的,所以我假设错误是由于我犯的标准 .NET 编程错误造成的。

我在某些计算机上收到以下错误(在其他计算机上运行良好)。我确保我以管理员身份登录,以便对文件具有读/写访问权限。该错误的可能来源是什么?是否有特殊的方式来请求许可? 非常感谢您。

【问题讨论】:

  • 这看起来可以在 .config 文件中找到。我们需要更多信息
  • 嗨,感谢您的快速回复 - 这是一个 Windows 应用程序。然而,我的自定义组件只是 Grasshopper/Rhino4 的插件 (dll)。要安装插件,只需将它放在一个文件夹中。

标签: c# file-io file-permissions grasshopper


【解决方案1】:

使用ProcMon 之类的工具找出您尝试访问的文件。之后您可以查看该文件并修复您的代码。

【讨论】:

  • 感谢您的提示.. 我还没有机会使用 ProcMon 但是 - 你知道为什么相同的代码在一台机器上工作而不是在另一台机器上工作吗?文件也是一样的......我也可以用资源管理器编辑所有文件......有问题的是一台受更严格控制的大学电脑,但windows说我有管理员权限......
  • 好的,运行 ProcMon 我收到了一些未找到名称和无效设备请求。我真的不知道那是什么意思???
  • 4:14:46.1669523 PM Rhino4.exe 5508 CreateFile C:\UD_\temp\default NAME NOT FOUND 所需访问:读取属性,处置:打开,选项:打开重解析点,属性:n/ a, ShareMode: Read, Write, Delete, AllocationSize: n/a 4:14:46.1671905 PM Rhino4.exe 5508 CreateFile C:\UD_\temp\default NAME NOT FOUND 所需访问:读取属性,处置:打开,选项:打开重解析点,属性:n/a,ShareMode:读取,写入,删除,AllocationSize:n/a
猜你喜欢
  • 1970-01-01
  • 2017-04-02
  • 2014-01-31
  • 2020-11-26
  • 2021-02-16
  • 2018-11-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多