SSH.NET UWP问题

时间:2018-01-05 14:30:30

标签: ssh ssh.net

我在UWP App中使用SSh.net时遇到问题。这个应用程序将在Win10上运行。 我收到以下错误: An attempt was made to access a socket in a way forbidden by its access permissions。我已经在线查看,实际上没有人处理这个问题。完全相同的代码适用于标准桌面应用程序(WPF)

密钥是密钥字符串,我不得不用\ n替换\ r \ n,因为PrivateKeyFile创建给出了错误消息,我将其跟踪到回车符而不是新行(通过文本框)。

key = key.Replace("\r", "\n");
PrivateKeyFile(stringToStream(key));
client = new SshClient(ip, port, username, pkf);
if (!client.IsConnected)
{
    try
    {
        client.Connect();
        connected = true;
    }
    catch (Exception ex)
    {
        exception = ex.Message.ToString();
        connected = false;
    }
}

1 个答案:

答案 0 :(得分:0)

最后解决了这个问题 - 请点击此处:An attempt was made to access a socket in a way forbidden by its access permissions

转到以下行: 如果您在Windows 8开发中遇到相同的错误,可能是因为您未能通过Package.appxmanifest文件中的专用网络进行访问:

选择专用网络(客户端和服务器)选项,如图所示。

Click here for the image

相关问题