当前位置: 代码迷 >> VB Dotnet >> 关于vb.net反编译的有关问题-请高人指点
  详细解决方案

关于vb.net反编译的有关问题-请高人指点

热度:124   发布时间:2016-04-25 02:02:26.0
关于vb.net反编译的问题---请高人指点
背景:使用asp.net做前台页面,后台代码是vb.net。之后使用VSS发布网站。发布网站的时候将所有资源(包括aspx/aspx.vb/js/resource等等吧)都打包为DLL。在网站的Bin目录下。

任务:需要将Bin目录下的DLL反编译后获得代码,之后再编译得到代码生成DLL后放到网站发布的Bin目录下。之后重启IIS服务,网站可以正常运行。也就是说页面可以显示出来。

遇到的问题:使用Reflactor反编译DLL后,得到vb.net代码。使用VSS打开得到的代码后,重新编译,解决编译错误后,可以生成DLL。将DLL放到Bin目录下后,重启IIS服务后,网站运行出现错误。在代码中使用了System.Web.UI.TemplateControl.ReadStringResource,页面中显示“FindResource failed ”。

说明:在VSS中编写代码时,使用动态帮助发现TemplateControl没有ReadStringResource方法。但是编译代码还没有问题。

如果有知道的,还请指点一二。


------解决思路----------------------
你只反编译了代码,没有解出资源啊。
Reflector 选项 Browser 下不要选 Flatten namespaces,展开dll就能看的下面有个 Resources 目录了。
------解决思路----------------------
我有很多反编译的资料 你想要的话可以私信玩
  相关解决方案