DevFC.exe (среда разработки) для сбоев Windows Azure
Всякий раз, когда я отлаживаю свое приложение (веб-приложение ASP.NET, преобразованное в веб-роль), я могу попасть на страницу входа. Я продолжаю и регистрируюсь, отлаживаю через это, и это, кажется, работает нормально, но как только он переходит на целевую страницу после входа в систему, DevFC.exe перестает работать с ошибкой:
Необработанное исключение ("System.Net.Sockets.SocketException") произошло в DevFC.exe [8072].
Теперь я искал проблему и видел кое-что о сбое DevFC.exe из-за VMWare Workstation, которая прослушивает тот же порт (12000), и HTC Sync, которая также прослушивает этот порт. У меня нет ни одного из этих приложений на моей машине, поэтому я потерялся здесь. Используя TCPView (от Sysinternals), я не вижу других приложений, использующих этот порт.
Единственное, что я замечаю, это то, что [System Process] сходит с ума, создавая соединения с localhost:12000 после запуска DevFC.exe.
У кого-нибудь есть понимание этого?
2 ответа
Это может показаться смешным, но перезапуск компьютера может решить проблему. Если это не сработает, попробуйте свой проект на другом компьютере. Если проект работает, возникла проблема с основным компьютером, попробуйте удалить его, а затем переустановить Azure SDK. Если devFabric все еще падает на вторичной машине, то это связано с вашим проектом.
Возможно, вы захотите взглянуть на журналы, созданные в папке DevFC здесь: %localappdata%\dftemp\DevFCLogs (C:\Users\[user]\AppData\Local\dftmp\DevFCLogs). Надеемся, что это проливает свет на фактическую ошибку (которая в моем случае была конфликтом на порте 12001. После этого запустил netstat -ab и обнаружил, что это vmware-hostd.exe. Это сервис, включенный в VMWare Workstation 8. Я знаю вас сказал, что у вас этого нет, но у вас может быть другое конфликтующее программное обеспечение).
Смотрите эту тему также для более подробной информации.