4

我想从Visual Studio连接到MAC构建主机,但是当我按连接按钮时,显示上述错误(与此问题的标题相同)。请花几分钟阅读下面的日志文件,并为我提供了宝贵的建议,以解决it.Thanks无法检索SSH指纹。确保Mac可以访问并启用远程登录

Xamarin.VisualStudio.TastyPackage|Information|0|Hooked up SDB tracing adapter 
Xamarin.VisualStudio.TastyPackage|Information|0|Initialization finished 
Xamarin|Information|0|Xamarin - 4.4.0.34-d15-1+3f99c5a 
Xamarin.VisualStudio.Activation.AccountManager|Information|0|VS2015 Enterprise 
Xamarin.VisualStudio.ActivationManager|Information|0|No license found for iOS 
Xamarin.VisualStudio.ActivationManager|Information|0|Running license sync for iOS 
Xamarin.VisualStudio.ActivationManager|Information|0|No license found for Android 
Xamarin.VisualStudio.ActivationManager|Information|0|Running license sync for Android 
Xamarin.VisualStudio.TastyPackage|Information|0|Hooked up SDB tracing adapter 
Xamarin.VisualStudio.TastyPackage|Information|0|Initialization finished 
Xamarin.VisualStudio.IOS.XamarinIOSPackage|Warning|0|Initializing Xamarin.VisualStudio.IOS.XamarinIOSPackage. 
Xamarin.VisualStudio.ActivationManager|Information|0|Updated license: iOS VSEnterprise 
Xamarin.VisualStudio.ActivationManager|Information|0|Updated license: Android VSEnterprise 
Xamarin.VisualStudio.TastyPackage|Information|0|Hooked up SDB tracing adapter 
Xamarin.VisualStudio.TastyPackage|Information|0|Initialization finished 
Xamarin.VisualStudio.Android.XamarinAndroidPackage|Warning|0|Initializing Xamarin.VisualStudio.Android.XamarinAndroidPackage 
Xamarin.VisualStudio.ProjectFixerRunner|Information|0|Solution loaded: 'PasswordResetModule' 
Xamarin.VisualStudio.ProjectFixerRunner|Information|0|running fixup on project 'C:\Users\Ali Raza\Desktop\Xamarin Assets\PasswordResetModule\PasswordResetModule\PasswordResetModule.Android\PasswordResetModule.Android.csproj' 
Xamarin.VisualStudio.ProjectFixerRunner|Information|0|running fixup on project 'C:\Users\Ali Raza\Desktop\Xamarin Assets\PasswordResetModule\PasswordResetModule\PasswordResetModule.iOS\PasswordResetModule.iOS.csproj' 
Xamarin.VisualStudio.Remote.RemoteServer|Error|0|Could not retrieve fingerprint. 
System.OperationCanceledException: Could not retrieve fingerprint. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 
    at Renci.SshNet.Abstractions.SocketAbstraction.Connect(IPEndPoint remoteEndpoint, TimeSpan connectTimeout) 
    at Renci.SshNet.Session.SocketConnect(String host, Int32 port) 
    at Renci.SshNet.Session.Connect() 
    at Renci.SshNet.BaseClient.Connect() 
    at Xamarin.Messaging.Ssh.SshFingerprintRetriever.<>c__DisplayClass1_0.<RetrieveFingerprintAsync>b__1() in C:\d\lanes\4471\3f99c5a7\source\xamarinvs\src\Messaging\Xamarin.Messaging.Ssh\SshFingerprintRetriever.cs:line 47 
    --- End of inner exception stack trace --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Xamarin.Messaging.Ssh.SshFingerprintRetriever.<RetrieveFingerprintAsync>d__0.MoveNext() in C:\d\lanes\4471\3f99c5a7\source\xamarinvs\src\Messaging\Xamarin.Messaging.Ssh\SshFingerprintRetriever.cs:line 24 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Xamarin.VisualStudio.Remote.FingerprintRetriever.<RetrieveFingerprintAsync>d__2.MoveNext() in C:\d\lanes\4471\3f99c5a7\source\xamarinvs\src\Core\Xamarin.VisualStudio.Remote\FingerprintRetriever.cs:line 20 
--- End of stack trace from previous location where exception was thrown --- 
+0

你有没有使用你的错误,并尝试了几十个建议来解决这个问题吗? – Jason

+0

'System.Net.Sockets.SocketException:连接尝试失败,因为连接方在一段时间后没有正确响应,或建立的连接失败,因为连接的主机未能响应'这条线让我想到它可能是防火墙问题。还有Jason提到的。那里有很多的帮助。 –

+0

我用这个错误消息对它进行了大量搜索:“System.Net.Sockets.SocketException:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机未能响应“但它给了我asp.net的链接,而不是为xamarin.ios或Xamarin.Mac的东西。我无法找到合适的解决方案,因此再次将其发布到此处。如果您能为我提供一些有用的链接,我将非常感激。谢谢:) –

回答

0

我有这个问题,并最终通过重新启动我的Mac来解决问题。