【发布时间】:2016-06-15 19:11:07
【问题描述】:
我的 Azure 帐户中有一个应用服务,我使用 Visual Studio 发布向导进行了部署。是否可以从 Azure 应用服务在本地(在 Visual Studio 中)恢复已部署的解决方案?
【问题讨论】:
标签: azure azure-web-app-service
我的 Azure 帐户中有一个应用服务,我使用 Visual Studio 发布向导进行了部署。是否可以从 Azure 应用服务在本地(在 Visual Studio 中)恢复已部署的解决方案?
【问题讨论】:
标签: azure azure-web-app-service
当您将应用发布到应用服务(Web 应用)时,只会发布您的代码,而不是 Visual Studio 项目/解决方案文件。所以不,除非您以某种方式强制打包(或者可能是 ftp'd)解决方案文件的副本,否则它们将无法下载。
不过,将应用程序下载到本地计算机相当简单,因为 Web 应用程序具有内置的 ftp。只是不要指望能够检索 c# 和 Java 等语言的源代码(因为通常只发布 dll/jar 文件)。
【讨论】:
我想提一件事,如果您的应用程序是 .NET,它可能会有所帮助。当今有许多 .NET 反编译工具(Reflector、ILSPY、JustDecompile 等)可以打开 .NET DLL 并让您查看代码(最好的一个是 Telerik's JustDecompile,它可以从 .DLL 文件或任何 .NET 程序集)
代码看起来与您创建的代码不完全相同,但可以让您非常接近。如果您丢失了代码并寻找某种方法来获取它,绝对值得一试。这只有在代码一开始没有被混淆的情况下才有效。可能需要进行一些返工,但您可以接近一些。
【讨论】: