繁体   English   中英

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

[英]Is it possible to retrieve a Visual Studio solution directly from an Azure App Service?

我的Azure帐户中有一个应用程序服务,该帐户是通过Visual Studio发布向导部署的。 是否可以从Azure App Service在本地(在Visual Studio中)还原已部署的解决方案?

将应用程序发布到应用程序服务(Web应用程序)时,仅发布代码,而不发布Visual Studio项目/解决方案文件。 因此,不行,除非您以某种方式强行打包(或通过ftp)解决方案文件的副本,否则将无法下载它们。

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

我想提到一件事,如果您的应用程序是.NET,这可能会有所帮助。 当今有许多.NET反编译工具(Reflector,ILSPY,JustDecompile等)可以打开.NET DLL,并让您查看代码(最好的一种是Telerik的JustDecompile ,它可以从.DLL文件或任何其他文件中创建PROJECT。 .NET组装)

该代码看起来与您创建的代码不完全相同,但是可以使您更加接近。 如果您丢失了代码并寻找某种方式来获得它,绝对值得一试。 仅在未首先混淆代码的情况下,这才起作用。 可能需要进行一些返工,但您可能会有所收获。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM