Интерфейс Azure Compute Emulator не отображается из-за ошибки
Я получаю сообщение об ошибке при попытке просмотра пользовательского интерфейса эмулятора вычислений Azure.
шаги:
- Запустите проект Azure, чтобы запустить эмулятор.
- Щелкните правой кнопкой мыши значок эмулятора Azure и выберите "Показать пользовательский интерфейс эмулятора вычислений"
Это приводит к ошибке:
"Это приложение обнаружило внутреннюю ошибку и должно быть закрыто"
Раньше это работало, но я ничего не менял, так кто-нибудь знает, что могло вызвать ошибку сейчас? Интерфейс эмулятора хранилища по-прежнему отображается нормально.
У меня есть следующая среда:
- Windows 8.0
- Visual Studio 2012 Professional
- Azure SDK 2.2
1 ответ
Создайте системную переменную и пользовательскую переменную в переменных системной среды:_CSRUN_STATE_DIRECTORY со значением, например, "C: \ TempAzure" (без запятых). НЕ ОСТАВЛЯЙТЕ КОНЕЦ, как 'C:\TempAzure \'.
Перейдите по этой ссылке и сделайте это и обновите переменные среды, потому что эмулятор вычислений не получит их до обновления.
Есть ли команда для обновления переменных среды из командной строки в Windows?
Это было решение, которое работало для меня.
Подсказка, как я это получил: 1. Запустите программу просмотра событий и командную строку Azure SDK с повышенными привилегиями (как администратор). 2. Введите csrun /devfabric:start. 3. Откройте программу просмотра событий и нажмите F5 и найдите ошибку в DFService..EXE. Там должно быть 2-3 новых ошибок, и первое должно быть от DFService. Посмотрите на описание - оно должно содержать что-то вроде:
Application: DFService.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentException
Stack:
at System.IO.Path.CheckInvalidPathChars(System.String, Boolean)
at System.IO.Path.NormalizePath(System.String, Boolean, Int32, Boolean)
at System.IO.Path.GetFullPath(System.String)
at Microsoft.ServiceHosting.Tools.DevelopmentFabric.Program.Main(System.String[])
В последнем ряду мигает красная лампа:)