日期:2014-05-20  浏览次数:20447 次

调试时没有问题,放到iis里就报错,说找不到类型或命名空间名称
asp.net的项目, 在vs2008调试时没有问题,
放在iis里,在浏览器里访问就报错,说cs0246:找不到一个类型或命名空间名称
请问这是怎么回事。

是真的没有这个类型或命名空间名称吗,我觉得不可能啊,我用 vs打开网站目录,可以调试的啊,


------解决方案--------------------
查看引用的dll。是否在bin文件夹里面。

------解决方案--------------------
使用vs2008自带的网站发布功能,发布一下试试看吧
------解决方案--------------------
用网站发布一下,
再不行,可以吧vs2008,打补丁
------解决方案--------------------
检查BIN目录是否有相关DLL
webdeployment发布,删除临时文件夹重新发布

------解决方案--------------------
你发布的网站根目录下bin文件夹中应该有App_SubCode_vb.dll等类似的动态库文件,如果没有,那就是说明你网站发布的问题。直接使用vs2008里面的发布网站功能进行发布
------解决方案--------------------
iis网站 属性 指定asp.net 2.0版本了吗


------解决方案--------------------
估计.net版本不对
------解决方案--------------------
发布问题