[{"data":1,"prerenderedAt":139},["ShallowReactive",2],{"blog:2006:webapplicationsinvisualstudio2005":3,"blogMore-Development":125,"comments-webapplicationsinvisualstudio2005":138},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"category":11,"tags":12,"excerpt":15,"body":30,"_type":115,"_id":116,"_source":117,"_file":118,"_stem":119,"_extension":120,"url":121,"wordCount":122,"minutes":123,"commentCount":124},"/blog/2006/webapplicationsinvisualstudio2005","2006",false,"en","Web applications in Visual Studio 2005","One of the things that annoyed me with Visual Studio.NET 2003 and Visual Studio 2005 is the web “project” type.","2006-02-13T01:53:00+00:00","Development",[13,14],".NET","Visual Studio",{"type":16,"children":17},"root",[18,25],{"type":19,"tag":20,"props":21,"children":22},"element","p",{},[23],{"type":24,"value":9},"text",{"type":19,"tag":20,"props":26,"children":27},{},[28],{"type":24,"value":29},"The main problem is that these projects are not treated as traditional applications, but in order to please the ad-hoc web developer crowd they are treated as collections of files with no specific project options or compilation process, instead compiled on-the-fly by the web server.",{"type":16,"children":31,"toc":111},[32,36,40,45,58,83,88,102],{"type":19,"tag":20,"props":33,"children":34},{},[35],{"type":24,"value":9},{"type":19,"tag":20,"props":37,"children":38},{},[39],{"type":24,"value":29},{"type":19,"tag":20,"props":41,"children":42},{},[43],{"type":24,"value":44},"Now for managing day-to-day web sites I can understand this. You don’t want a small change to one page bringing down the whole site because of a compilation error.",{"type":19,"tag":20,"props":46,"children":47},{},[48,50,56],{"type":24,"value":49},"But there are other scenarios whereby you are developing a web application, perhaps as a front-end to your main system and you ",{"type":19,"tag":51,"props":52,"children":53},"strong",{},[54],{"type":24,"value":55},"want",{"type":24,"value":57}," that compile error to show up here and now. You want compilation options because you’re not intending on shipping the source out to other people.",{"type":19,"tag":20,"props":59,"children":60},{},[61,63,72,74,81],{"type":24,"value":62},"I’m not alone in this scenario and Microsoft have released a second beta of the ",{"type":19,"tag":64,"props":65,"children":69},"a",{"href":66,"rel":67},"https://msdn.microsoft.com/asp.net/reference/infrastructure/wap/default.aspx",[68],"nofollow",[70],{"type":24,"value":71},"VS 2005 Web Application Project",{"type":24,"value":73},". They have also updated the beta of the ",{"type":19,"tag":64,"props":75,"children":78},{"href":76,"rel":77},"https://msdn.microsoft.com/asp.net/reference/infrastructure/wdp/default.aspx",[68],[79],{"type":24,"value":80},"VS 2005 Web Deployment Project",{"type":24,"value":82}," to work with it.",{"type":19,"tag":20,"props":84,"children":85},{},[86],{"type":24,"value":87},"The Web Deployment Project lets you right click and built to remote and test servers…. Nice.",{"type":19,"tag":20,"props":89,"children":90},{},[91,93,100],{"type":24,"value":92},"You can keep an eye on the developments over at ",{"type":19,"tag":64,"props":94,"children":97},{"href":95,"rel":96},"https://weblogs.asp.net/scottgu/",[68],[98],{"type":24,"value":99},"ScottGu’s excellent blog",{"type":24,"value":101},".",{"type":19,"tag":20,"props":103,"children":104},{},[105],{"type":19,"tag":106,"props":107,"children":108},"em",{},[109],{"type":24,"value":110},"[)amien",{"title":112,"searchDepth":113,"depth":113,"links":114},"",2,[],"markdown","content:blog:2006:webapplicationsinvisualstudio2005.md","content","blog/2006/webapplicationsinvisualstudio2005.md","blog/2006/webapplicationsinvisualstudio2005","md","/blog/2006/webapplicationsinvisualstudio2005/",211,1,0,[126,130,134],{"title":127,"date":128,"url":129},"HTML5 Video Cheatsheet: Optimizing videos for the web","2025-12-05T00:00:00Z","/blog/2025/html5-video-cheatsheet/",{"title":131,"date":132,"url":133},"Transactions in the MongoDB EF Core Provider","2025-10-25","/blog/2025/mongodb-explicit-transactions/",{"title":135,"date":136,"url":137},"Queryable Encryption with the MongoDB EF Core Provider","2025-09-22","/blog/2025/mongodb-queryable-encryption/",[],1779264597821]