是否可以直接从Azure应用服务检索Visual Studio解决方案?

时间:2016-06-15 19:11:07

标签: azure azure-web-sites

我的Azure帐户中有一个App Service,我使用Visual Studio Publish向导进行部署。是否可以从Azure App Service本地(在Visual Studio中)还原已部署的解决方案?

2 个答案:

答案 0 :(得分:3)

将应用程序发布到App Service(Web应用程序)时,只发布代码,而不是Visual Studio项目/解决方案文件。所以不,除非你以某种方式强行打包(或者可能是ftp)你的解决方案文件的副本,否则它们将无法下载。

将应用程序下载到本地计算机是相当简单的,因为Web App内置了ftp。只是不要指望能够检索c#和Java等语言的源代码(因为通常只发布dll / jar文件)。

答案 1 :(得分:1)

如果您的应用程序是.NET,我想提一件可能有帮助的事情。今天有许多.NET反编译工具(Reflector,ILSPY,JustDecompile等)可以打开.NET DLL并让你查看代码(最好的代码Telerik's JustDecompile可以用.DLL创建一个PROJECT文件或任何.NET程序集)

代码看起来不像您创建的代码,但可以让您非常接近。如果您丢失了代码并寻找某种方法来获取它,绝对值得一试。这只有在代码首先没有被混淆的情况下才有效。可能需要一些返工,但你可以稍微接近。