Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The last one! This series is DONE! Keep an eye out for more my next series in a month or so.
Wecast is here and files are attached.
Comments
Anonymous
June 13, 2008
PingBack from http://blogs.msdn.com/zainnab/pages/visual-studio-2008-and-the-net-framework-3-5-new-things.aspxAnonymous
June 13, 2008
You're kicking it bro! Awesome!Anonymous
June 13, 2008
Unfortunately I had to drop out because I couldn't get audio. Looking forward to the offline version of the webcast.Anonymous
June 13, 2008
The comment has been removedAnonymous
June 15, 2008
Some comments about and answers to questions that were unanswered in your webcast: Q: Are pages compiled into single assemblies? A: In debug mode you do get an assembly per page. In release mode you get an assembly per directory. This is the same for web sites and web apps given that web apps leave .aspx files to be compiled by ASP.NET on the web server. Comment: You implied that web site projects are far slower than web apps upon first request due to all the compilation occurring. While you are technically correct that more files are being compiled in a web site project, the compilation time is just a drop in the bucket. The real reason apps are so slow to load upon first request is due to the app domain creation and all of the work that is necessary to run an ASP.NET app. Comment: The main difference in running Cassini vs. IIS is security. When running under Cassini you're executing your ASP.NET code as the developer (typically running as admin), so this is the real reason you'd want to run in IIS. Cassini works fine for themes, master pages, etc. It's mainly a concern when file system security comes into play in your code. Comment: IISReset won't cause a recompile. Comment: Your comment about needing web app projects to control the output assembly is not quite accurate. Your answer ignores the assemblies generated for the .aspx files compiled by ASP.NET. The same issue applies for both style projects. You need to precompile your app (via aspnet_compiler.exe, not Ctrl-Shift-B in VS2008) and then use aspnet_merge.exe. I'd love to chat with you more (offline) about this topic; it's of particular interest to me :)Anonymous
June 15, 2008
Thanks for the cool stuff Brock! :) shoot me an email @ zainnab@microsoft.com if you want to get hold of me anytimeAnonymous
June 22, 2008
Awesome webcast! (watched it offline) One cool thing abt Web Site is, in VS 2008 (also in VS 2005), when you add a web page, it gives you an option to select a Master Page. In a Web Application, I dont see that option. Any thoughts...?Anonymous
June 23, 2008
Hey vinbhat :) You sure can, in fact check out "Surprise #2: Where is the Web Content Form in the Web Site Project?" at http://69.19.197.16/post/2008/06/ASPNET-Web-Site-versus-Web-Application-Project.aspx for some cool insightAnonymous
June 28, 2008
Great Series! I was cleaning and rebuilding two blank solutions in VS2008, a WebSite vs. WebApp and found the cleaned WebSite folder size was much larger than the cleaned WebApp folder. For folks posting web solutions out there, a cleaned WebApp could result in smaller storage/downloads. KenAnonymous
June 28, 2008
Thanks Ken! Great stuff to for everyone to know.Anonymous
June 01, 2009
Well.. it's been literally ages since the last post was done here, but i'm shooting anyways. As a developer i see large advantages (depends on your programming/building habits but...) by using a project instead of a web site. The single thing about being able to edit a .CS file during runtime is by far the most important thing (for me..), and the reason i love web projects instead of web sites. Having a small typie in a project takes a quick alt->tab, change, save, reload browser and changes are made. ... the same thing in a web site : stop the run, change, save and REBUILD.. gah!. Ofcourse.. you can run without the debugger, but... you never know when you won't or will need the debugger.. That's my opinion.. Terje.