【发布时间】:2015-09-03 05:17:12
【问题描述】:
我正在做一个 asp.net 测试项目。我将项目部署到 Windows azure。之后,我添加了一些代码,项目停止工作,但 azure 上的项目仍在工作。有什么方法可以让我从 azure 中检索项目?
在 Visual Studio 中,我可以连接到 windows azure 并显示我部署到它的项目。我可以看到一些文件,但不是全部。对我来说重要的文件是控制器文件没有出现。
【问题讨论】:
我正在做一个 asp.net 测试项目。我将项目部署到 Windows azure。之后,我添加了一些代码,项目停止工作,但 azure 上的项目仍在工作。有什么方法可以让我从 azure 中检索项目?
在 Visual Studio 中,我可以连接到 windows azure 并显示我部署到它的项目。我可以看到一些文件,但不是全部。对我来说重要的文件是控制器文件没有出现。
【问题讨论】:
Azure 不是源代码控制。您将发布到 azure(我希望)的内容不会是整个代码,而是它的“已发布”版本。
简短的回答是否定的
【讨论】:
当您将 Web 开发项目发布到 Azure 时,Visual Studio 会编译您拥有的所有源代码 (.net)。然后编译结果是二进制文件(.dll)和一些其他的网站资产,如css、js和html文件。
因此,您的项目中没有 .Net 源文件发布到网站上,因此您无法再次获取源文件。
我强烈建议您检查这些链接
除此之外,您还可以尝试使用任何源代码存储库或 ALM 套件,因为您使用的是 azure,您还可以使用 Visual Studio Online 免费托管您的项目,还可以直接发布到 Azure 存储库。
【讨论】:
您无法从此方法获取代码。使用 FTP 工具,例如 Core FTP、FileZilla。
这些是获取 Web 应用程序的 ftp 的步骤。
FTP/部署用户、FTP主机名、密码
Note: You will not get your code fils( .cs).
【讨论】: