VS2008的Web Application——net 1.1 CodeBehind 模式的回归(非编译模式)
昨天同事做了一个网站局部功能发给我,他用的是Web site。我拷贝进VS2008的Web Application里面,发现编译总是不能通过。
让他重新建一个Web Application,把Web site代码转移到Web Application后,发现可以编译了,直接拷贝的。
以下是我回同事的信
原因:
我们采用的Web Application,不是Web site。因为你之前的版本缺少 .designer.cs文件,这个文件是vs2008用来存放Webform服务器端控件的.CS(CodeBehind)定义的(.net 1.1时代就有的模式又回归了,不过换了个地方存放自动生成的代码),没有这个东西,自然不会认服务器端控件。
Web Application的最大好处就是能将网站编译成一个dll,方便部署。大网站开发首选模式。推荐。
本博客所有随笔,若未明确标示为转载或未带有原文链接,皆为原创。
本博客所有随笔版权归博客园和kai.ma所有,欢迎转载,转载请保留:
本博客所有随笔版权归博客园和kai.ma所有,欢迎转载,转载请保留:
- 出处:http://kaima.cnblogs.com
- 作者:kai.ma
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步