azure - Windows Azure 云服务 : recover lost source code

标签 azure cloud file-recovery

我在 Azure 上发布了云服务(WCF 角色)。源代码已丢失。是否可以从 Azure 下载部署包?或者任何其他方法来恢复 DLL。

最佳答案

也许吧。如果您在角色的服务定义中启用或至少配置了 RDP,则可以通过 RDP 进入实例并以这种方式检索 DLL。

如果您使用 Visual Studio 进行部署,则该包的副本位于您的存储帐户之一中,因为它会在部署之前将包上传到那里。检查 BLOB 存储中的每个存储帐户是否有 vsDeploy 容器。我认为其他一些部署机制也使用它。如果找到它,您可以下载 cspkg 文件,将其重命名为 .zip 并像打开 zip 文件一样打开它。在每个角色的内部,您将看到一个 cssx 文件。提取该文件并将其重命名为 .zip。打开 csx 文件夹将显示部署到您的实例的代码。

无论您如何执行部署,我都强烈建议保留您发布的 cspkg 文件,以便您可以回滚或了解发生了什么。我还建议至少在服务定义中配置 RDP,但在需要排除故障时可能会禁用 RDP。打开和关闭它是一个配置更新,尽管这可能有其自身的副作用。

如果一切都失败了并且你有一个 Windows Azure Support level某种以上免费的,你可以提交一张票,看看他们是否会为你检索 DLL,我猜。我没试过。

更新:我不知道Gaurav指示的获取包的操作。这应该是您检索代码的答案。

关于azure - Windows Azure 云服务 : recover lost source code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18574621/

相关文章:

Azure CLI - 将 Azure DevOps 通用包下载到 AzureML 计算实例时出现 "Hard linking failed!"

azure - Azure SQL 数据库是否支持多个事件结果集 (MARS)?

mysql - 无法连接本地服务器中的实时 mysql 数据库,托管在谷歌云托管中

windows - 使用C C++删除文件恢复程序

azure - 无法从程序集“Microsoft.WindowsAzure.Storage,版本 = 4.3.0.0”加载类型 'Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob'

azure - 备份 Azure API 管理开发人员门户的内容

windows-phone-7 - 使用 WPF 和 WP7 从 Windows Azure 表中检索所有行

amazon-web-services - AWS 云前端迁移到 Azure

git - 通过 pull 入 SmartGit 删除的文件 - 我可以恢复它们吗 (Windows 10)

vba - 如何恢复此 VBA 项目? Excel 错误消息 : "Removed Part:/xl/vbaProject.bin part."