Hel*_*at8 4 c# asp.net windows-server-2012
我已经通过Visual Studio将我的ASP.NET网站发布到我的Windows Server 2012.
但事情发生了,我失去了所有的消息来源.我有一个备份,但它不够新.我可以重新编码所有缺失的东西,但我不记得所有这些.
我想知道是否有可能从我发布我的网站的服务器获取源代码?我有一个完整的访问权限.
谢谢,
Hellcat8
很抱歉听到这个消息!
ASP.NET(WebForms)应用程序由代码隐藏类和.aspx页面组成.所有代码隐藏类都被编译到位于根目录的bin文件夹中的类库中.
ASP.NET(MVC)应用程序具有类似的结构,但使用视图而不是.cshtml/.vbhtml扩展名.
如果您丢失了应用程序的后端代码,则需要反编译dll文件以获取代码.遗憾的是,您将丢失所有代码注释,因此需要重新创建它们.
一些反编译器:dotPeek,ILSpy,JustDecompile,Reflector
我认为,如果您没有存储库或类似的东西,但只有 DLL,您可以尝试使用逆向工程工具...例如:
http://www.red-gate.com/products/dotnet-development/reflector/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6344 次 |
| 最近记录: |