单独上传dll文件网站就无法访问

来源:百度知道 编辑:UC知道 时间:2024/05/30 17:31:03
我重新编辑了一个dll文件,然后上传到网站BIN文件夹,之后网站就无法打开了,不知道这个是什么情况,可有什么解决方案?谢谢先!
用原来的BIN文件夹替换,网站又可以访问了! 我怎么才能把这个新的dll文件使用上呢!?

谢谢各位的解答,首先我肯定排除代码问题, 我的问题应该和 personname 的曾经出现的情况是一样的,原因至今不明,很是郁闷的一个问题!

我也遇到过这个情况
是这样解决的

不要使用覆盖方法替换老的DLL
删除老版本的后再上传新版本的

呵呵 说不出来的理由

如果你能排除你代码的bug问题,那么你可以在编译的时候使用固定命名法,这样编译出来的dll就能和原来的页面文件对应起来了。如果你之前使用的随机命名,现在还想只是替换bin文件夹,很肯定的说是不行的,因为他编译的时候把同类的cs文件随机编译成了若干dll,只有这次生成的页面asp文件才认得。

asp.net的类都是相关联的,如果你改变了类名字,不管是增了还少了.页面指向的类名就变了,如果你改变了类库,那么你相关的页面也要更新一下.

这种情况你最好把.pdb这个文件也传上去试试,还有传新文件的时候,旧的文件一定要删除,bin文件夹不能有其他文件的。

要么就是你服务器上无法替换,权限问题
要么就是你编译没编译好

DLL组件错误问题。
还是用原来的不就行了?