VS2008的Web Application——net 1.1 CodeBehind 模式的回归(非编译模式)

本文探讨了Visual Studio 2008中WebApplication与Website两种项目类型的差异,重点解释了为什么Website模式缺少.designer.cs文件会导致编译失败,并说明了WebApplication模式的优势。

昨天同事做了一个网站局部功能发给我,他用的是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的世界,道法自然博客园博客,原文链接:http://www.cnblogs.com/kaima/archive/2008/04/08/1141944.html,如需转载请自行联系原作者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值