asp.net发布后更改后台代码的问题 10C

一个发布在服务器上的asp.net项目,没有源码。
比如现在我要改一个aspx页面的后台,但是后台代码都封装成dll,我用反编译软件找到后台的代码,然后复制出来,重新做成一个aspx.cs文件,然后把aspx的inherits重新指向后台。能进cs文件,但是cs文件报错:
编译器错误消息: CS0102: 类型“XXX”已经包含“XXX”的定义。
所有的定义变量都报这样的错,然后我把变量干掉,下面的方法又报这样的错。。。。
PS:已经把之前aspx生成的dll删除了

2个回答

使用.net reflector反编译过来,改完再编译成dll

testcs_dn
微wx笑 回复dk378: 使用.net reflector可以直接反编译为工程
大约 4 年之前 回复
dk378
dk378 我用的反编译软件是dotpeek,只能看不能改,要改的话,只能把代码复制出来,然后放到.cs文件里面去。再编译成dll是怎么做的
大约 4 年之前 回复

把cs文件中控件的定义删除,和aspx页面上的控件id重复了吧
http://bbs.csdn.net/topics/300109333

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!