2 cl yq cl_yq 于 2016.09.12 10:33 提问

ASp.NET 网站本地一运行就报找不到指定模块 调试模式下也没有定位到错误·

图片说明

1个回答

showbo
showbo   Ds   Rxr 2016.09.12 10:49
已采纳

检查下iis模块配置(iis总的配置和对应此网站的配置),找到那些自定义的模块,删除掉,应该是配置过iis某些过滤模块,但是系统中模块文件被删除了(如软件卸载了,但是软件的卸载程序没有将iis中对应的模块删除),导致加载这些模块失败报错。之前有碰到过就是iis自定义的模块对应的dll被删除了导致报错

showbo
showbo 回复cl_yq: 你这个dll引用了其他资源吧。。而其他资源不存在。如果就是单个dll,不引入其他资源不会报错
大约一年之前 回复
cl_yq
cl_yq 找到了····是因为bin文件里多了一个没有用的文件····但为什么多了一个文件就会出粗?我项目里也并没有引用这个dll呀·····为什么会受影响?当前版本的.net里找不到这个程序集····可能是因为这个吗
大约一年之前 回复
showbo
showbo 回复cl_yq: 发布到iis后看下。。vs2010就不清楚了,看下系统日志中有详细错误没有
大约一年之前 回复
cl_yq
cl_yq 回复showbo: 我是直接在vs2010中运行的······
大约一年之前 回复
showbo
showbo 如果服务器是你的,你也可以去系统日志中查看错误,那里列出来详细错误,是哪个模块无法加载
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片