Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .NET服务系统.IOException“;登录失败:未知用户名或错误密码。”;_C#_.net_Windows_Service - Fatal编程技术网

C# .NET服务系统.IOException“;登录失败:未知用户名或错误密码。”;

C# .NET服务系统.IOException“;登录失败:未知用户名或错误密码。”;,c#,.net,windows,service,C#,.net,Windows,Service,在此代码中: static void Main(string[] args) { var wa = System.Security.Principal.WindowsIdentity.GetCurrent(); Console.WriteLine("Type: " + wa.AuthenticationType + Environment.NewLine + "ImpersonationLevel: " + wa.Impersonation

在此代码中:

static void Main(string[] args)
{
    var wa = System.Security.Principal.WindowsIdentity.GetCurrent();
    Console.WriteLine("Type: " + wa.AuthenticationType + Environment.NewLine +
                    "ImpersonationLevel: " + wa.ImpersonationLevel + Environment.NewLine +
                    "IsAnonymous: " + wa.IsAnonymous + Environment.NewLine +
                    "IsAuthenticated: " + wa.IsAuthenticated + Environment.NewLine +
                    "IsGuest: " + wa.IsGuest + Environment.NewLine +
                    "IsSystem: " + wa.IsSystem + Environment.NewLine);
    Console.WriteLine("Windows Account: " + wa.Name);
    Console.WriteLine("Domain: " + Environment.UserDomainName);
    Console.WriteLine("UserName: " + Environment.UserName);
    Console.WriteLine("Interactive: " + Environment.UserInteractive);
    try
    {
        System.IO.Directory.GetFiles(@"NETWORK SHARED DIRECTORY PATH");
        Console.WriteLine("Success");
    }
    catch (Exception ex)
    {
        Console.WriteLine("Fail: " + ex.ToString());
    }
    Console.Read();
}
我尝试在服务器的共享存储库中获取文件。如果执行该程序,它就会工作。但如果我使用RunAs,它会抛出一个例外:

System.IOException“登录失败:未知用户名或错误密码。”

除了TryCath中的行之外,输出是相同的。主语是相同的

你能帮我解决这个问题吗? 也许我需要显示其他信息


谢谢。

您确定用户完全相同吗?可能是本地的还是域的?显示两种情况下的控制台输出肯定会有所帮助。您确定用户完全相同吗?可能是本地的还是域的?显示这两种场景的控制台输出肯定会有所帮助。