Visual Studio 网站转Web应用程式的Bug
时间:2011-02-25 来源:New.min
直接用vs打开一个网站(非asp.net网站项目),网站正常运行,现在我们需要将文件系统的网站转换成一个
Asp.net Web应用程序,按照下列的步骤:
1.新建一个Asp.net Web应用程序.
2.将文件系统里的网站文件拷贝到新建项目
3.将新建项目转换为Web项目
4.编译新建网站项目
问题来了,假设我们的页面不是继承System.Web.UI.Page,
而是一个继承System.Web.UI.Page的抽象类,我们假设这个类为ManagePage
你会发现编译的时候会提示找不到控件的错误,如下图
奇怪为什么VS没有直接检测到manager_createArchive继承了System.Web.UI.Page呢?
假设你将manager_createArchive直接继承自System.Web.UI.Page,再点击转为为Web应用程序,
不存在"btadd"的错误就不存在!
解决办法:
先将继承ManagePage的类改回System.Web.UI.Page,
然后再改回继承ManagePage
结尾:
问题很小,而且VS也不可能做到那么智能。但愿以后的板本不会存在这个问题了
相关阅读 更多 +