【问题标题】:Get source code back from web service publish从 Web 服务发布获取源代码
【发布时间】:2014-05-27 08:03:59
【问题描述】:

这是奇怪的情况!

我不小心删除了项目,既没有项目备份,也没有系统还原工作(因为没有旧的还原点可用)。

现在,我手头的是发布 web 服务的内容。

有没有办法从 .NET 中发布 Web 服务的内容获取源代码?

【问题讨论】:

标签: c# asp.net .net web-services


【解决方案1】:

如果您还有程序集,您可以使用Reflector 获取程序集的来源。使用反汇编程序,您可以将其提取并保存。

你会丢失 cmets、格式和其他一些东西,但主要部分应该是有用的。

作为建议,下次使用Visual Studio Online 或其他版本控制系统。

【讨论】:

  • +1。这几乎概括了它。然后他应该吸取教训并做好备份。哎呀,我昨天不小心删除了 200gb 的研究数据……大约 23 分钟后,它们从备份中恢复了;)需要备份。
  • 如果是汇编编译,也可以使用JetBrains DotPeek反编译。但是,最近我遇到了同样的问题,我正在考虑如何取回源代码。看到此链接后,我注意到在您发布 Web 服务后,Web 服务源代码文件位于 Bin 文件夹中......所以即使使用记事本也可以在那里读取源文件......但是在做的时候必须注意两次这种文件的一些过程.. 源代码控制或备份是必须的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-31
  • 2015-11-08
  • 2020-02-06
  • 2012-05-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多