我遇到了一个问题,我丢失了所有网站页面的源代码(CS),但我只在服务器上发布了页面,所以如果有任何方法可以将这些已发布的页面恢复到带代码的文件页面,bin文件夹
答案 0 :(得分:4)
您需要反编译C#。这是一个高级用户场景,但它可以完成......排序。
答案 1 :(得分:2)
尝试使用反射器。它可以帮助您恢复所有代码
答案 2 :(得分:1)
使用您的最新备份副本,或回滚到您正在使用的上一版SVN。
http://www.red-gate.com/products/dotnet-development/reflector/是一个很好的软件,用于从已编译的程序中恢复源代码。
答案 3 :(得分:0)
如果您的项目是一个网站,您应该能够将服务器1中的每个文件ftp为1.如果您的文件是一个Web应用程序项目,那么您就是软件。代码文件被编译成二进制文件,如果丢失了源代码,它就会消失。
答案 4 :(得分:0)
http://www.red-gate.com/products/dotnet-development/reflector/可以将.NET程序集反编译成源代码 - 但是它不会是你编写的代码,因为它会被编译器改变(IE你的评论将会再见)
然后,您可以在所选择的IDE中重建项目,并且完成了。
答案 5 :(得分:0)
如果未对程序集进行模糊处理,则可以使用reflector从程序集中恢复代码。