yangdebin 2015-05-07 02:53 采纳率: 0%
浏览 1821

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

背景:使用asp.net做前台页面,后台代码是vb.net。之后使用VS发布网站。发布网站的时候将所有资源(包括aspx/aspx.vb/js/resource等等吧)都打包为DLL。在网站的Bin目录下。

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

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

  • 写回答

2条回答 默认 最新

  • Tiger_Zhao 2015-05-07 05:57
    关注

    你只反编译了代码,没有解出资源啊。
    Reflector 选项 Browser 下不要选 Flatten namespaces,展开dll就能看的下面有个 Resources 目录了。

    评论

报告相同问题?

悬赏问题

  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题