公司买的.net网站项目,没有源码。现在服务期已过,软件公司也不帮我们提供服务了,我现在想自己写些功能加进去,自己写的类库编译在一个dll中如:MY.dll,我这个dll有引用原项目中的一些dll,如何将这个dll添加到该网站中,使得网站页面可以调用我自己写的类?可不可以在web.config中引用我自己写的dll,可以的话该怎么做?
商业的代码肯定都有强命名空间,即使你替换了dll也是无法使用的。即使相同功能和代码,你没有强命名空间密钥的话,等于白搭,它自己的代码是不会调用你自己写的dll文件中的方法的。
bin--添加引用 就可以了
另外,在你调用到的地方引入你自己的命名空间
你没有网站的源代码是无法直接让网站页面调用到你自己写的类的,你把网站反编译过来。
想实现这个功能其实很简单,在aspx页面中把dll的命名空间引入就可以用里面的功能了。或者利用反射来做。其实方法还有很多。
反编译一下试试,运气好的话可能没有混淆过