刚接手个基于C#的asp.net网站,遇到麻烦问题
要做一些程序逻辑的修改,但是拿到代码感觉困难重重
问题1..csproj文件没有了,有什么办法重建项目么?
问题2..cs文件都一个没有,网站竟然也能运转正常,后来发现把bin文件下的.dll文件删掉就不行了。
应该是写程序的人故意把.cs文件都删了,这种情况下我还能得到.cs文件么?
现在源代码肯定是没有了,我只能把现在运行的网站的代码拿下来作修改,情况如上所述,还有办法么?
------解决方案--------------------呀,是已经发布的版本啊,没有.cs文件,就不好搞了:D
偷偷告诉你,有 dll,还是可能反编译回来得到源码(假如没有混淆,或者低级混淆),只是麻烦而已,况且,即使反编译回来了,没有文档,估计看起来也头疼~
推荐。net反编译 reflector, just google it
Hope Helpful!
------解决方案--------------------这个也较“接手”?
你们公司是正规的公司么?如果是,起诉原来的负责人。如果不是,自己好好做一个产品。
------解决方案--------------------重新做一个...
------解决方案--------------------问题1..csproj文件没有了,有什么办法重建项目么?
==================================================
如果文件全的话,这个还有一点点戏
问题2..cs文件都一个没有,网站竟然也能运转正常,后来发现把bin文件下的.dll文件删掉就不行了。应该是写程序的人故意把.cs文件都删了,这种情况下我还能得到.cs文件么?
==============================================================
虽然可以用Reflector工具,但基本已经Over了
------解决方案--------------------还重建个p啊,给你的是发布后的版本,都不是源文件....
你向你的老总说明情况,这个只能重写了。。。
------解决方案--------------------晕,这是发布过的,你做网站时也得注意把cs弄掉,反编译吧
------解决方案--------------------估计你们的老板不好。