打开aspx文件时出现对话框提示:在web窗体设计器中未能加载该文件。请更正下列错误,然后尝试重新加载:文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类:XXXXXX——未安装基类“system.Web.UI.Page”的设计器。
加一个system.design.dll的引用
如果还不行,再加一个system.drawing.dll,和system.drawing.design的引用,
补充
昨天按以上办法解决了问题。今天到公司又不行了。于是呼试了半天,删除bin目录下的文件。重新生成一次就中了。
发现vs2003的好些问题需要删除bin目录的文件重新发布可以解决。真想2.0早点流行起来,用vs2005去了。
再补充
过了一会儿又不行了 ,如此的忧郁中。反复删除添加引用,bin还是不中,又在代码里下手。
这两天由于项目里的继承的导致问题忧郁了我,就试了半天,似乎是这么个原因,page页面继承自一个类,类里有构造函数,有时就导致了这个设计页面不能打开,类使用OnInti,就是aspx后置文件的那个格式又好了。不知道是不是这个原因。不要再出错了哦。
后来又不行了
在构造函数里的代码加上try catch而且catch里不能放代码就好了。反正只有两个页面发布的时候去掉就是了。