我丢失了Umbraco的自定义源代码(控制器,模型),但是我的网站在IIS上运行。
我可以从编译版本中恢复代码吗?如果是,我该如何实现?
我们将不胜感激任何帮助。
答案 0 :(得分:3)
严格来说,您将无法恢复源代码,但是正如已经说过的那样,您可以使用ILSpy或dotPeek之类的工具进行反编译,以查看.NET二进制文件的代码表示形式
不幸的是,我不得不对由于环境恶化而丢失了源代码的新客户的网站进行反编译,因此,这就是我最终要做的事情。
由于您已将帖子标记为Umbraco,因此我认为这是Umbraco网站。确保您使用的Umbraco版本与您现有的网站相同,否则您将遭受重创。另外,请确保正确配置了所有第三方库,并备份了所有资产/工件。部署新代码时,您要做的最后一件事是清除媒体库或杀死所有日志。