昨晚上折腾了一晚上终于把吉日嘎拉的GPM自带的DotNet.WebForm转换为Web Application项目了。之所以要费这个劲,一个原因是公司里开发的OA项目,在使用Web Site模式发布的时候,每个页面都会生成随机名称的dll,每次更新发布到服务器的时候就很费劲,不如一个Web Application最终生成一个dll方便。另一个原因是吉日嘎拉的官方SVN上的源码也已经转换为Web Application,我也要与时俱进才行。
转换过程中遇到的问题主要有:
1、添加引用的问题,不要漏掉引用NPOI、CuteEditor、CuteEditor.ImageEditor、System.ServiceModel
2、重复的类名:Common/WorkFlow/Report.ascx和Common/Report/Report.ascx、Common/User/UserCode.aspx和Common/UserAdmin/UserCode.aspx
参考文章:[URL=http://blogs.msdn.com/b/webdev/archive/2009/10/29/converting-a-web-site-project-to-a-web-application-project.aspx]Converting a Web Site Project to a Web Application Project[/URL]