У меня есть облачная служба (роль WCF), опубликованная на Azure. Исходный код потерян. Есть ли способ загрузить пакет развертывания из Azure? Или любой другой способ вернуть DLL.Windows Azure Cloud Service: восстановить потерянный исходный код
ответ
Возможно. Если вы включили RDP или, по крайней мере, сконфигурировали, в определении своей службы в роли, которую вы можете включить в экземпляр RDP и получить DLL.
Если вы развернули с помощью Visual Studio, то копия пакета находится в одной из ваших учетных записей хранилища, поскольку она загружает пакет там перед его развертыванием. Проверьте каждую свою учетную запись хранилища на контейнер vsDeploy в хранилище BLOB. Я думаю, что и другие механизмы развертывания тоже используют это. Если вы найдете его, вы можете загрузить файл cspkg, переименуйте его .zip и откройте его так же, как zip-файл. Внутри каждой роли вы увидите файл cssx. Извлеките это и переименуйте его в .zip. Открытие папки csx покажет вам код, который был развернут в вашем экземпляре.
Независимо от того, как вы выполняете развертывания, я настоятельно рекомендую хранить файлы cspkg, которые вы публикуете, чтобы вы могли откатиться или узнать, что произошло. Я также рекомендовал бы иметь RDP, по крайней мере, настроенный в определении вашей службы, но, возможно, отключенный, когда вам нужно устранить неполадки. Включение и выключение это обновление конфигурации, хотя это может иметь свои собственные побочные эффекты.
Если все остальное не работает, и у вас есть Windows Azure Support level какого-либо выше свободного, вы можете поместить в билет, чтобы узнать, будут ли они получать DLL для вас. Я этого не пробовал.
Обновление: Я не знал об операции по получению пакета, который указал Гаурав. Это должен быть ваш ответ на получение кода.
Удаленный доступ к удаленному рабочему столу. Спасибо за ссылку в комментарии. –
API управления Azaz Service Management для Windows: Операционная система: http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx. Я предлагаю вам взглянуть на него.
Выглядит как действительное решение, не пробовал, хотя уже получил удаленный рабочий стол. +1. –
- 1. Как восстановить потерянный исходный код?
- 2. windows azure cloud service
- 3. Добавить экземпляр в Windows Azure Cloud Service
- 4. Загрузить vhd для Windows Azure Cloud Service
- 5. Windows Azure Cloud Service - точка входа
- 6. Изменение Windows Azure Cloud Service IP-адрес
- 7. Windows Azure Cloud Service Rekey SSL
- 8. Хостинг Umbraco в Windows Azure Cloud Service
- 9. неуделение Azure Cloud Service
- 10. Azure Cloud Service
- 11. Azure Cloud service
- 12. Azure Cloud Service Использование
- 13. Ping Azure Cloud Service
- 14. Azure Cloud Service - settings.setting
- 15. Azure Cloud-Service OnStop
- 16. Удаленная отладка Azure Cloud Service
- 17. Azure Cloud Service Различия производительности
- 18. Остановить/запустить Azure Cloud Service
- 19. Восстановить исходный код приложения
- 20. Показатели Azure Cloud Service и App Service
- 21. Azure cloud service deploymnet issue
- 22. Azure Cloud Service - Мониторинг развертывания
- 23. Azure Cloud Service IP-диапазоны
- 24. Antimalware для Azure Cloud Service
- 25. ServiceStack + Azure Cloud Service (CloudConfigurationManager)
- 26. Azure webjob vs cloud service
- 27. Azure Cloud Service прогрев IIS
- 28. Azure cloud service network bandwith
- 29. Azure Cloud Service Disearearing From Azure
- 30. Azure Cloud Service с SSL не работает
Не предполагается, что у вас настроен RDP для роли? – greg84
@ greg84 Я считаю, что он мог быть включен при публикации в первый раз. Как я могу проверить/Как это помогает? –
Вот ссылка: http://www.windowsazure.com/en-us/develop/nodejs/common-tasks/enable-remote-desktop/ Встречайте, откуда он начинает пользоваться порталом управления. – MikeWo