gpt4 book ai didi

c# - 无法创建类的实例

转载 作者:太空宇宙 更新时间:2023-11-03 22:12:07 26 4
gpt4 key购买 nike

Unable to create instance of class TestClass. Error: System.UnauthorizedAccessException: Access to the path 'C:\Documents and Settings\Administrator\My Documents\Visual Studio 2010\Projects\TestProject' is denied.

System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) System.IO.FileStream..ctor(String path, FileMode mode) KM_Automation.KM_Library.GetAutoConfig() in C:\Documents and Settings\Administrator\My Documents\Visual Studio 2010\Projects\TestProject\Test_Library.cs: line 40 KM_Automation.KM_Functional_Trans_General..ctor() in C:\Documents and Settings\Administrator\My Documents\Visual Studio 2010\Projects\TestProject\TestClass.cs: line 33

Test_Library.cs:

public string[] GetAutoConfig()
{
FileStream fs = new FileStream(sConfigFile, FileMode.Open); // line 40
StreamReader sr = new StreamReader(fs);
string line = "";
string[] arrline = new string[2];
}

测试类.cs:

arrConfig = KMLib.GetAutoConfig(); // line 33

为什么会出现此错误?我确保该文件夹与所有人共享,并删除了只读。

最佳答案

您收到此错误是因为异常消息表明当前用户无权访问相关文件。您需要调整该文件及其父目录的权限,以允许相关用户访问

部分问题在于您对位置的选择。看起来您正在尝试在一组用户之间共享配置文件,但您已将文档的位置选择在 Administrator 目录下。

C:\Documents and Settings\Administrator\My Document

如果您想在用户之间共享,那么我会使用 All UsersPublic 目录,因为它适用于此类操作。

关于c# - 无法创建类的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6253323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com