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來解決問題。