随笔-312  评论-11874  文章-2  trackbacks-220
Scott在其Blog(http://weblogs.asp.net/scottgu/archive/2006/04/05/442032.aspx)上发布了Visual Studio 2005 Web Application项目的RC版本,可以在http://msdn.microsoft.com/asp.net/reference/infrastructure/wap/default.aspx下载。

Visual Studio 2005 Web Application项目使用和Visual Studio 2003 Web项目相似的编译模式。它简化了从2003 Web项目到2005 Web项目的迁移过程,提供熟悉Visual Studio 2003 Web项目的开发者一致的开发模型。

与Visual Studio 2005自带的Web Project相比,Visual Studio 2005 Web Application有如下不同:

  1. 项目中的所有文件都被定义在项目文件中,在文件系统目录下而不在项目文件中的文件将不再被认为是项目文件。
  2. 项目中所有代码文件将被编译成一个单独的DLL并置于\bin目录下。
  3. 编译系统将使用一个标准的基于MSBuild的编译过程,易于扩展及自定义。

项目文件组织结构:注意到Code Behind被分为两部分:

  1. .aspx.designer.cs:用于保存Visual Studio 2005生成的代码,例如页面上的控件声明等。
  2. .aspx.cs:用于开发者书写代码。

将Code Behind分成两个部分有效的减少了开发人员误操作影响到Visual Studio 2005生成的代码的可能性。这两部分将在编译时被合成一个类。

 

编译后的项目:可以看到熟悉的单一dll以及pdb文件。

 


posted on 2006-04-06 11:54 Dflying Chen 阅读(5388) 评论(77)  编辑 收藏 所属分类: ASP.NET 综合

评论:
#1楼  2006-04-06 14:00 | R2      
不错!:)
  回复  引用  查看    
#2楼  2006-04-06 14:08 | 西门子吾 [未注册用户]
为什么我的VS80-KB915364-X86-ENU.exe装不上呢?
  回复  引用    
#3楼 [楼主] 2006-04-06 14:13 | Dflying Chen      
@西门子吾
提示什么错误了么?
  回复  引用  查看    
#4楼  2006-04-06 15:04 | ddd [未注册用户]
估计是中文版,所以装不上
  回复  引用    
#5楼  2006-04-06 15:33 | 寒冷的冰      
为什么我装上后,新建项目里面只有asp.net web application的项目类型了,以前那些winform等的项目类型都找不到?
  回复  引用  查看    
#6楼 [楼主] 2006-04-06 16:13 | Dflying Chen      
@寒冷的冰
不会吧?为什么我没有这样的情况?是不是版本的问题?
  回复  引用  查看    
#7楼 [楼主] 2006-04-06 16:14 | Dflying Chen      
@ddd
恩,推荐先装在英文版上
  回复  引用  查看    
#8楼  2006-04-06 16:27 | wagxu [未注册用户]
郁闷,我的也是中文版,装不上啊。
  回复  引用    
#9楼 [楼主] 2006-04-06 16:33 | Dflying Chen      
@wagxu
再等等吧,RC出来了,Release就不远了
  回复  引用  查看    
#10楼  2006-04-06 16:38 | 西门子吾 [未注册用户]
我的是英文版RC1,装不上
在forums.asp.net上发现了Web Deployment Project,这个也不错,可以把所有的.dll编译成一个
  回复  引用    
#11楼  2006-04-06 17:28 | 锦瑟 [未注册用户]
借问下,为什么不用2005自带的发布模式呢?我也不是很明白,为什么2005要废弃原来的单dll而采用随机多项的dll模式,而且还要篡改每个aspx上的code behind声明?
  回复  引用    
#12楼 [楼主] 2006-04-06 17:47 | Dflying Chen      
@锦瑟
God knows :)
  回复  引用  查看    
#13楼  2006-04-06 19:11 | 阿不      
一直在等着呢,今天一早就看到这个消息了,只是这一天实在是太忙了,还没时间装呢!
  回复  引用  查看    
#14楼 [楼主] 2006-04-06 19:17 | Dflying Chen      
@阿不
这个东西很爽的,方便多了
  回复  引用  查看    
#15楼  2006-04-06 19:57 | 阿不      
@Dflying Chen
能过去帮我解决个问题吗?你看一下你有没有遇到过?你的英语比较好,也经常上外国网站,帮我看下有没有相关资料。先谢一下。
http://hjf1223.cnblogs.com/archive/2006/04/06/368645.html
  回复  引用  查看    
#16楼  2006-04-06 20:01 | 阿不      
@Dflying Chen
是的,之前的第二个版本已经使用过了,本来想使用这种方式的,不过那时候功能还不完善,还有很多问题,Web Site工程转过去了,但是一直都没有用这个工程,还是用原来的Web Site工程开发到现在。把现在的工程再转过去试用一下,如果好的话就用它了,Web Site工程又慢,内存占用又大,还不能排除文件,我用拷贝过去的程序集,竟然也被它当成引用了,而且还能访问里的类型,我不需要引用啊,晕。
  回复  引用  查看    
#17楼 [楼主] 2006-04-06 20:29 | Dflying Chen      
@阿不
这个东西我没用过阿,先帮你看看吧
  回复  引用  查看    
#18楼  2006-04-06 20:32 | 阿不      
好的,谢谢。
  回复  引用  查看    
#19楼 [楼主] 2006-04-06 20:32 | Dflying Chen      
@阿不
现在的应该好用多了,今天白天我试了试,还不错:)
  回复  引用  查看    
#20楼 [楼主] 2006-04-06 20:37 | Dflying Chen      
@阿不
我在你那个帖子下面留言了,希望能提供一些具体错误信息,要英文的。
  回复  引用  查看    
#21楼  2006-04-07 08:44 | 阿不      
@Dflying Chen
已经发了,谢谢。
  回复  引用  查看    
#22楼  2006-04-07 12:33 | oo复oo      
走回头路,没必要, 多个程序集更有利于更新,更新的影响范围小,不容易引入新的错错,我喜欢。
  回复  引用  查看    
#23楼  2006-04-07 12:36 | oo复oo      
我很讨厌那个 单独的项目文件, 在使用源码管理器时,项目出问题的罪魁祸首就是它了。经常造成项目文件与真实的文件环境不同步。 而且时间长了,容易产生垃圾文件。
  回复  引用  查看    
#24楼 [楼主] 2006-04-07 12:56 | Dflying Chen      
@oo复oo
其实如果熟悉了,两者应该都差不多.
  回复  引用  查看    
#25楼 [楼主] 2006-04-07 12:58 | Dflying Chen      
@oo复oo
恩,时间长了确实有时候不容易维护,但有一个项目文件也是应该的吧.
  回复  引用  查看    
#26楼  2006-04-07 14:28 | 阿不      
@oo复oo
也不一定就是走回头路啊,我想只是吸收各自优点罢了,像现在没有与IIS映射了,还有2003里所不具有的功能。我个人感觉这种方式不错。
  回复  引用  查看    
#27楼 [楼主] 2006-04-07 16:33 | Dflying Chen      
@阿不
我也觉得这种方法不错,可能因为对ASP.NET 1.1太熟悉了吧。
  回复  引用  查看    
#28楼  2006-04-08 23:24 | 阿不      
@Dflying Chen
我倒不是因为熟悉1.1的缘故才想使用这个,因为目前的web site模式实在是用不舒服啊,还想做个Daily Build,没有工程文件可能会比较麻烦。
  回复  引用  查看    
#29楼 [楼主] 2006-04-09 07:51 | Dflying Chen      
@阿不
现在的Web Site不能做Daily Build么?
  回复  引用  查看    
#30楼  2006-04-09 08:22 | 阿不      
应该是可以的,但是不能排除文件,可能会有一些影响,比如BIN目录下的文件。
  回复  引用  查看    
#31楼 [楼主] 2006-04-09 08:34 | Dflying Chen      
@阿不
恩,是阿,我们现在的项目里面根本没有Web Site,就用普通的C# project。
  回复  引用  查看    
#32楼  2006-04-11 18:01 | WAP [未注册用户]
中文版什么时候出来?
  回复  引用    
#33楼 [楼主] 2006-04-11 19:14 | Dflying Chen      
@WAP
怕是还要等相当长时间吧,英文版才刚刚RC。
  回复  引用  查看    
#34楼  2006-04-11 21:21 | WAP [未注册用户]
唉,中文版的VS装不了现在的RC版
  回复  引用    
#35楼 [楼主] 2006-04-11 21:30 | Dflying Chen      
@WAP
去装个英文版吧:)
  回复  引用  查看    
#36楼  2006-04-12 12:23 | WAP [未注册用户]
我在他BLOG上问了一下,他说本月底或下月初才发布RTM,看来中文版是要等一段时间了...
  回复  引用    
#37楼 [楼主] 2006-04-12 13:08 | Dflying Chen      
@WAP
呵呵,稍安勿躁
  回复  引用  查看    
#38楼  2006-04-15 13:00 | cnlamar      
正式版不是已经有了么?好象现在MS提供的已经是正式版了,但中文版没动静,我的VS也是中文的。。。有什么办法改回英文版么。。。(不要重装,我网速慢。。。)比如换个语言包,改个注册表项目什么的。。。。
  回复  引用  查看    
#39楼 [楼主] 2006-04-15 13:09 | Dflying Chen      
@cnlamar
正式版还没有发布吧?现在仅仅是RC。
至于修改VS成英文版,不知道有没有方法。
  回复  引用  查看    
#40楼  2006-04-18 11:26 | ABeyondMe      
不能用在中文版上......
头疼,脚疼,全身疼....
  回复  引用  查看    
#41楼 [楼主] 2006-04-18 11:34 | Dflying Chen      
@ABeyondMe
其实作为IDE来讲,英文版蛮好的。
  回复  引用  查看    
#42楼  2006-04-20 09:46 | ABeyondMe      
@Dflying Chen

是呀,可惜我只down到了中文版......

是得想办法去弄英文版的了 :)


  回复  引用  查看    
#43楼 [楼主] 2006-04-20 09:52 | Dflying Chen      
@ABeyondMe

-_-

兄弟买正版的吧,嘿嘿
  回复  引用  查看    
#44楼  2006-04-25 18:41 | cnlamar      
呵呵,我也是下了中文版,难不成再重新去下个英文版?汗。。。好几个G啊,好难下。。。不过说实话,VS2005的WEBSITE已经把我恶心够了。。。。太多恶心的地方了。。。。
  回复  引用  查看    
#45楼 [楼主] 2006-04-25 18:50 | Dflying Chen      
@cnlamar
IDE还是用英文的吧,与国际接轨
  回复  引用  查看    
#46楼  2006-05-06 00:53 | WAP [未注册用户]
从这里看到的方法可行。
http://blog.joycode.com/ghj/archive/2006/04/17/74699.aspx

# re: VS2005将支持的两种WEB编程模型的比较
2006-4-29 15:37 by david.bj@hotmail.com
刚刚做了一次试验,大家装不上WebApplicationProjectSetup.msi和VS80-KB915364-X86-ENU.exe时,如果不觉得麻烦可以先装英文的vs,把然后再安装WebApplicationProjectSetup.msi和VS80-KB915364-X86-ENU.exe.之后删除英文vs,装中文vs.呵呵!
  回复  引用    
#47楼 [楼主] 2006-05-06 09:57 | Dflying Chen      
@WAP
…………这个太麻烦了吧……
  回复  引用  查看    
#48楼  2006-05-16 22:59 | cnlamar      
貌似出1.0正式版了,但那个KB还是没有中文。。。VS2005的WEB真恶心。。。改一个文件也得发布,否则就只能手工去改页面继承,直接传工程的上去,就会对应不上后端文件,KAO啊。。。

Dflying Chen:主要是我不想下载,我家网络又巨慢,我又是笔记本,硬盘巨小。。。
  回复  引用  查看    
#49楼 [楼主] 2006-05-17 08:58 | Dflying Chen      
@cnlamar
呵呵,正式版发布了:
http://dflying.cnblogs.com/archive/2006/05/09/394540.aspx
……不过要等到夏天可能才有中文版的Patch。

  回复  引用  查看    
#50楼  2006-06-12 20:11 | goodre4 [未注册用户]

http://music12530.googlepages.com/AMRls.htm AMR铃声
http://music12530.googlepages.com/amrlsxz.htm amr铃声下载
http://music12530.googlepages.com/amrsjls.htm amr手机铃声
http://music12530.googlepages.com/hesjlsxz.htm 海尔手机铃声下载
http://music12530.googlepages.com/LGsjlsxz.htm LG手机铃声下载
http://music12530.googlepages.com/ltsjlsxz.htm 联通铃声下载
http://music12530.googlepages.com/lxmp3lsxz.htm 联通mp3铃声下载
http://music12530.googlepages.com/mfmp3sjls.htm 免费mp3手机铃声
http://music12530.googlepages.com/mfsjlsxz.htm 免费手机铃声下载
http://music12530.googlepages.com/midisjls.htm midi手机铃声
http://music12530.googlepages.com/MMFls.htm MMF铃声
http://music12530.googlepages.com/MMFsjls.htm MMF手机铃声
http://music12530.googlepages.com/motosjlsxz.htm 摩托罗拉手机铃声下载
http://music12530.googlepages.com/mp3lsdq.htm mp3铃声大全
http://music12530.googlepages.com/mp3lsxz.htm mp3铃声下载
http://music12530.googlepages.com/mp3ls.htm mp3铃声
http://music12530.googlepages.com/mp3sjlsxz.htm mp3手机铃声下载
http://music12530.googlepages.com/mp3sjls.htm mp3手机铃声
http://music12530.googlepages.com/nokiacxxz.htm 诺基亚彩信下载
http://music12530.googlepages.com/nokiahxlsxz.htm 诺基亚和弦铃声下载
http://music12530.googlepages.com/nokiasjls.htm 诺基亚手机铃声
http://music12530.googlepages.com/nokiasjmp3ls.htm 诺基亚手机mp3铃声
http://music12530.googlepages.com/sasjlsxz.htm 索爱手机铃声下载
http://music12530.googlepages.com/sjlsxz.htm 手机铃声下载
http://music12530.googlepages.com/sxmp3ls.htm 三星mp3铃声
http://music12530.googlepages.com/sxsjlsxz.htm 三星手机铃声下载
http://music12530.googlepages.com/TCLsjlsxz.htm TCL手机铃声下载
http://music12530.googlepages.com/ydlsxz.htm 移动铃声下载
http://music12530.googlepages.com/ydmp3lsxz.htm 移动mp3铃声下载
http://music12530.googlepages.com/zxmp3ls.htm 最新mp3铃声
http://music12530.googlepages.com/zxsjls.htm 最新手机铃声

  回复  引用    
#51楼  2006-06-15 14:23 | IORICC      
web site 真的好恶心
  回复  引用  查看    
#52楼 [楼主] 2006-06-16 15:11 | Dflying Chen      
@IORICC
呵呵,可能吧,其实也是有它的好处的
  回复  引用  查看    
#53楼  2006-07-07 11:38 | microsystem [未注册用户]
VS 2005 Pro En
安装好了 web app 后原来的 windows App 模型全没有了,
而且原先的 web site 项目添加文件时 模型也都没有了,只有在
web app 内可以新建 文件,这是为何?
  回复  引用    
#54楼 [楼主] 2006-07-21 18:21 | Dflying Chen      
@microsystem
不会吧,我没有遇到这个情况阿……
  回复  引用  查看    
#55楼  2006-09-18 14:10 | qixiafeng [未注册用户]
根据帮助, web site也可以用MSBUILD做每日编译的,不过需要做好相关的配置

https://blogs.msdn.com/aaronhallberg/archive/2006/09/12/750590.aspx
  回复  引用    
#56楼 [楼主] 2006-09-18 19:08 | Dflying Chen      
@qixiafeng
good :)
  回复  引用  查看    
#57楼  2006-10-08 19:59 | 碧血黄沙.net [未注册用户]
可以看看我写的文章:
[原创]在VS2005下为ASP.NET 2.0网站生成唯一程序集
http://www.verylead.cn/oblog/user/dotnet/archives/2006/1576.shtml
  回复  引用    
#58楼 [楼主] 2006-10-14 01:37 | Dflying Chen      
@碧血黄沙.net
Good work!感谢您的分享!
  回复  引用  查看    
#59楼  2006-10-18 21:24 | chy710 [未注册用户]
vs2005有太多不爽的地方,感觉ms发布2005没太多进步,就是出现很多新名词:什么主题,皮肤,分布类,等等,都是些没用的东西。。。那个web site真让人头痛.希望ms早日解决这些问题,是不是应该出vs2007 vs2008了?哈哈
  回复  引用    
#60楼 [楼主] 2006-10-18 22:04 | Dflying Chen      
@chy710
怎么说呢,合理的使用还是能够起到比较好的作用吧,不过一次引入太多了,似乎让我们开发者难以接受。
  回复  引用  查看    
#61楼  2006-11-15 22:20 | luzern [未注册用户]
我用的是英文版的vs2005,增加web application之后,其他功能都可以正常使用,唯独不能使用profile.我已经反复调试了N次了,还是没解决,哪位高人指点一下,非常感谢!
myluzern@gmail.com
  回复  引用    
#62楼 [楼主] 2006-11-16 19:52 | Dflying Chen      
@luzern
有没有具体的调试步骤呢?
  回复  引用  查看    
#63楼  2006-12-15 00:28 | finesite      
靠 郁闷的要死,费了半天装了一个.net框架,它要求要有web application project的 结果我的是中文版的 vs2005 ,无法装WAP的,楼主难道没有其他的解决办法吗?
  回复  引用  查看    
#64楼 [楼主] 2006-12-15 19:19 | Dflying Chen      
@finesite
可能需要hack了……我还没尝试过……
  回复  引用  查看    
#65楼  2006-12-19 14:43 | finesite      
那只能hack了 谢谢回复
  回复  引用  查看    
#66楼 [楼主] 2006-12-19 23:39 | Dflying Chen      
@finesite
具体的方法你知道么?
  回复  引用  查看    
#67楼  2006-12-20 10:03 | Anthan      
有人用2007了吗?我才开始用2005呢,真是赶不上人家MS脚步啊!
website远程线上调试的时候比较方便,不会影响正常使用,但是协同开发时的buid会比较麻烦,并且daily build也不行,我们现有的工具都要改。麻烦那。
  回复  引用  查看    
#68楼 [楼主] 2006-12-22 23:16 | Dflying Chen      
@Anthan
:)
  回复  引用  查看    
#69楼  2007-02-27 20:05 | fsdfdsf [未注册用户]
[url=http://www.7755woool.com]传世私服[/url]
  回复  引用    
#71楼  2007-03-28 21:37 | dgdfg [未注册用户]
[url=http://www.soso173.net">http://www.soso173.net]传世私服[/url]
[url=http://www.2393.cn">http://www.2393.cn]传世私服[/url]
[url=http://www.5573sf.com">http://www.5573sf.com]新开传世私服[/url]
[url=http://www.15773.cn">http://www.15773.cn]传世私服[/url]
[url=http://www.gameofwoool.com">http://www.gameofwoool.com]传世私服[/url]
[url=http://www.soso173.net">http://www.soso173.net]新开传世私服[/url]
[url=http://www.2393.cn">http://www.2393.cn]新开传世私服[/url]
[url=http://www.5573sf.com">http://www.5573sf.com]传世私服[/url]
[url=http://www.gameofwoool.com">http://www.gameofwoool.com]新开传世私服[/url]
[url=http://www.15773.cn">http://www.15773.cn]新开传世私服[/url]
  回复  引用    
#72楼  2007-05-05 15:09 | FDSF [未注册用户]
<a href="http://ttbuke.googlepages.com/0.htm">假如我中了500万</a>
<a href="http://ttbuke.googlepages.com/1.htm">麻将女明星</a>
<a href="http://ttbuke.googlepages.com/2.htm">体坛 虚伪好男人</a>
<a href="http://ttbuke.googlepages.com/3.htm">中学生当众</a>
<a href="http://ttbuke.googlepages.com/4.htm">明星发黄老照片</a>
<a href="http://ttbuke.googlepages.com/5.htm">史前人类吃胎儿</a>
<a href="http://ttbuke.googlepages.com/6.htm">真人斗舞</a>
<a href="http://ttbuke.googlepages.com/7.htm">最佳笑话</a>
<a href="http://ttbuke.googlepages.com/8.htm">刘亦菲化妆过程</a>
<a href="http://ttbuke.googlepages.com/9.htm">美女最多的网吧</a>
<a href="http://ttbuke.googlepages.com/10.htm">范冰冰性感撩人封面</a>
<a href="http://ttbuke.googlepages.com/11.htm">全球顶级购物街</a>
<a href="http://ttbuke.googlepages.com/12.htm">美女撞衫后</a>
<a href="http://ttbuke.googlepages.com/13.htm">还珠格格私密照</a>
<a href="http://ttbuke.googlepages.com/14.htm">美加州 海豹群</a>
<a href="http://ttbuke.googlepages.com/15.htm">实拍 毒瘾</a>
<a href="http://ttbuke.googlepages.com/16.htm">私人银行</a>
<a href="http://ttbuke.googlepages.com/17.htm">刘烨外籍女友</a>
<a href="http://ttbuke.googlepages.com/18.htm">模特派对</a>
<a href="http://ttbuke.googlepages.com/19.htm">最失败的接吻</a>
<a href="http://ttbuke.googlepages.com/20.htm">恐怖风景区</a>
  回复  引用    
#74楼  2007-07-11 17:56 | fabuz [未注册用户]
游戏发布站 www.fabuz.cn
  回复  引用    
#75楼  2007-08-19 16:40 | gfsdgdfg [未注册用户]
热血江湖私服 http://www.88cssf.cn

新开热血江湖私服http://www.88cssf.cn

热血江湖私服 http://www.662729.cn

新开热血江湖私服http://www.662729.cn


  回复  引用    
#76楼  2008-06-28 20:28 | 小周其 [未注册用户]
传奇世界 http://www.chawoool.com

  回复  引用    
#77楼  2008-08-22 18:35 | 73tl.com [未注册用户]
支持版主
謝啦
www.73tl.com 天龙八部私服
www.3sfw.com 完美世界私服
www.xinmwo.com 魔界私服
www.zhaomhw.com 梦幻西游私服
www.866jh.cn 传奇私服
www.93sun.cn 奇迹私服
www.8166jh.cn 魔域私服
歡迎光臨看看
  回复  引用    

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: