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

问题描述

关于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。

解决方案

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

时间: 2024-12-22 10:51:39

代码-关于vb.net反编译的问题---请高人指点的相关文章

关于dll的反编译问题,请高手指点

问题描述 近日做工程,得到一份dll,是用.net编写的源代码,语言是c++.我特别想将该dll反编译回c++源代码,因为里面有很多我关心的物理.技术等细节问题(汇编语言的话读来可能意义不大了,我对汇编语言也不熟).高手们从第一句话就可以看出,我对编程并不专业.我先从网上找到reflectorfor.net(最新的)想直接反编译回c++的源代码,但得到"cannotfindacliheader".又经过一番学习,我找到了peid0.94,对dll进行察看,得到以下信息:entrypoi

VB.NET做的windows服务不能自动.启动;请高人指点

问题描述 我试着将一些一直要的事情用VB.NET做成WINDOWS系统服务.并注册服务也成功,功能也正常.但是,在服务管理的时候将其"启动类型"改为"自动";但是,重新启动操作系统后,发现服务并没有自动启动,即便是让它在启动失败后自动重新启动.按照cSDN中的说法:启动onstart的操作时间不超过30秒.我也修正了;即使ONSTART中只有一个动作(如下边的代码),也不行.请高人指点我一下,非常感谢.ProtectedOverridesSubOnStart(ByV

源代码-COM控件编译连接成功 但手动编译总是失败 请高手指点下

问题描述 COM控件编译连接成功 但手动编译总是失败 请高手指点下 这几天做COM技术内幕第10章的例子,手动编译时碰到了麻烦,请高手指点下! 问题如下:(我用的是VS2013C++) 这一章的例子用到手动编译,我这方面没经验,总是出错,于是就想到把客户端,COM控件, 代理DLL,本地服务器分别用VS2013在IDE下做出来,前面的客户端,和COM控件我做出来 了,但COM控件手动编译总是出错.这个问题困了我好几天了,资料查了好多,但手动编译总是过不去. 下面是我的Makefile文件的内容:

c++ 编程问题-请高人指点一下这段代码的执行过程,不胜感激

问题描述 请高人指点一下这段代码的执行过程,不胜感激 请您帮忙分析一下以下代码的执行过程,在下在编译器上跑了一遍,可还是不太明白,希望能得到您的详尽的解释,谢谢! #include using namespace std; class Shape { public: Shape(){} virtual ~Shape() {} virtual float Area() const=0; virtual Shape * Clone() const=0; }; class Circle:public

程序编译通不过,请高人指点!

问题描述 程序编译通不过,请高人指点!有一个错误,我用vc++6.0测试的#include<stdio.h>#include<stdlib.h>#include<Windows.h>#include<tlhelp32.h>/*PROCESSENTRY32pr32={0};HANDLEhSnap;*/wchar_tLogFile[256]={0};//dll入口BOOLAPIENTRYDllMain(HANDLEhModule,DWORDul_reason_f

请高人指点下 pi 衰减器的计算反算代码.谢谢

问题描述 帮忙指点下pi衰减器的计算反算代码.谢谢知道R1,R2,R3的阻值,计算出这个衰减了多少db,匹配阻抗是多少Z0=Z1可以加多悬赏!图片如下连接

请高人指点,VB.net动态对象创建与删除,并且该对象拥有很强的扩展性,我的代码,就是无法实现删除功能!

问题描述 PublicClassForm2PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickForm1.Button2=NewSystem.Windows.Forms.ButtonForm1.TabPage1.Controls.Add(Form1.Button2)Form1.Button2.Location=NewPoint(Form1.Label1.Te

关于一个vs2005的编译的问题.找了很多资料不知道怎么解决.请高人指点

问题描述 我先在vs2005中新建一个网站,然后在一个默认页面上添加了一个控件.启动编译运行.使用的是vs自带的编译工具.asp.netdevelopmentserver.IE里面显示一切正常.然后关闭IE.再添加一个控件.再启动编译运行,发现IE中显示的是上一次编译运行的内容.如果解决这个问题,我尝试着去删除IE的历史记录,临时文件.好象起到作用了.但是,再试一次,还是老问题.有高人知道如何处理吗 解决方案 解决方案二:Internet选项-常规-Internet临时文件-设置-检查所存网页的

使用vb.net有可能通过exe文件反编译出程序原码吗

问题描述 已有exe文件,但没有原码,能够实现使用vb.net反编译出程序原码吗? 解决方案 解决方案二:如果只是想使用里面的方法,可以试试反射,不过效率不高.解决方案三:所以说还不如写个程序方便了?解决方案四:帮不上了,帮顶吧--解决方案五:好象很难吧解决方案六:个人觉得应该不可以吧java好像才可以解决方案七:引用5楼semp010的回复: 个人觉得应该不可以吧java好像才可以 解决方案八:reflector,不过不是很准确,有的地方需要修改一下才可以解决方案九:引用7楼vwxyzh的回复