Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Here is the latest in my link-listing series.  Also check out my ASP.NET Tips, Tricks and Tutorials page for links to popular articles I've done myself in the past.

ASP.NET

ASP.NET AJAX

ASP.NET MVC

Visual Studio 2008 and .NET 3.5

  • .NET 3.5 Reference Poster: Here is an updated .NET Framework Common Namespaces and Types Poster that you can also print out for free.  It details some of the new namespaces and important types in .NET 3.5.

  • Sound Events for Visual Studio: Apparently you you assign sounds to fire when Visual Studio events happen (for example: a build error).  I can't think of a really good use for this other than to annoy co-workers.  Potentially something fun you can enable on their machine when they go to lunch.

IIS 7.0

  • Running 32-bit and 64-bit ASP.NET versions at the same time in different worker processes: With IIS6 you either had to run all web worker processes in 32-bit mode, or all of them in 64-bit mode.  There was no easy way to mix and match depending on the application (you couldn't have one 32-bit ASP.NET application that needed to use a C++ component on the same machine as another 64-bit ASP.NET application in a separate application pool).  With IIS 7.0 this is now supported and easy to enable.  Rakki Muthukumar from Microsoft support describes how to configure this.

WPF and Silverlight

  • .NET 3.5 Add-In Model: Jack Gudenkauf is a developer on my team who has driven the design of the new System.AddIn namespace in .NET 3.5.  This namespace makes it easier to build add-in extensibility to your client applications.  Among other things, this enables you to isolate addins and WPF controls across application domain and process boundaries (here is a sample of one).  Watch Jack's Channel9 video to learn more.

  • Data Binding in WPF: A nice MSDN Magazine article from John Papa that describes some of the basics of how WPF's binding model works. Josh Twist also has some good WPF databinding companion articles that complement this here and here.  To learn WPF in more detail, I highly recommend Adam Nathan's excellent WPF Unleashed book (still 5 stars after 45 reviews on Amazon.com).  The next public release of Silverlight 1.1 will support the same powerful databinding model that is in the full WPF, and will make building data aware applications much easier.

Hope this helps,

Scott

Published Saturday, November 17, 2007 12:47 PM by ScottGu

Comments

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Saturday, November 17, 2007 3:54 PM by Chris Hardy

Nice to see some MVC examples so early, even before the CTP.

It's good to see some jquery examples too, definitely makes Javascript much easier to do what you want!

Keep up the good work. :o)

# Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight - ScottGu's Blog

Pingback from  Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight - ScottGu's Blog

# Boink Blogs

Saturday, November 17, 2007 5:50 PM by Boink Blogs

Pingback from  Boink Blogs

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Saturday, November 17, 2007 6:35 PM by lexp

Scott.

I found probably one of the most ugly bug of GridView: GridView is not designed with real server side paging in mind, on EVERY postback after binding, it creates an array of nulls with length equal to VIRTUAL ITEMS COUNT (total items count in DataSource) just to unify the CreateChildControls(IEnumerable dataSource, bool dataBinding) method. If we have hundreds of millions of items in Data Source, it will try to allocated hundreds of megabytes on EVERY postback! In case of billion of items, we will encounter OutOfMemoryException.

I created a bug on MS Connect

connect.microsoft.com/.../ViewFeedback.aspx

Please investigate. The most ugly thing is that the same design pattern was copy-pasted to brand-new ListView in System.Web.Extensions!

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Saturday, November 17, 2007 6:39 PM by Jav

Thanks Scott!! keep up the good work.

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Saturday, November 17, 2007 9:08 PM by Dancoe

Yeah cool nice links.

# ASP.NET MVC Links | Revolutionary Networks

Saturday, November 17, 2007 10:09 PM by ASP.NET MVC Links | Revolutionary Networks

Pingback from  ASP.NET MVC Links | Revolutionary Networks

# Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5

Sunday, November 18, 2007 3:35 AM by DotNetKicks.com

You've been kicked (a good thing) - Trackback from DotNetKicks.com

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Sunday, November 18, 2007 4:55 AM by Mike

About the release of Visual Studio 2008: we are a very small shop so we buy all software in the box. Do we have to wait 3 months or is there a way to buy a license now, download it, and receive the boxed version later? We do not want/need an MSDN subscription.

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Sunday, November 18, 2007 4:59 AM by Usoft

Thank for your collection links.

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Sunday, November 18, 2007 5:07 AM by John

Hi Scott,

Thanks for the links. You mention that the next public release of Silverlight 1.1 will include  databinding support. That sounds great, any clues on when the next public release will be? I know the general opinion is that people should start with SL 1.0 as a lot of the lessons learned will carry over to 1.1 but I think there are a lot of people out there who are waiting for 1.1 before they can justify the investment of time (against working with other technologies).

Anyway thanks for keeping us in the loop :D

John

# hosthg » Blog Archive » Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET …

Pingback from  hosthg  » Blog Archive   » Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET …

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Sunday, November 18, 2007 5:29 AM by kazimanzurrashid

Hi Scott,

I am just wondering how People have started playing with MVC Framework when it is only available to MS people. Has it been released to special people outside MS? If so I am really feeling deprived :-(

# SpringFramework.NET, Never Heard of it..

Sunday, November 18, 2007 7:06 AM by MS MossyBlog

I've asked around 10 .NET developers tonight whether they've heard of this framework and the answer was

# MSDN Blog Postings » SpringFramework.NET, Never Heard of it..

Pingback from  MSDN Blog Postings  » SpringFramework.NET, Never Heard of it..

# Navegando este fin de semana (links varios) « Jorge Dieguez Blog

Pingback from  Navegando este fin de semana (links varios) « Jorge Dieguez Blog

# Navegando este fin de semana (links varios)

Sunday, November 18, 2007 9:53 AM by Jorge Dieguez Blog

Navegando por la red este fin de semana me he encontrado con multitud de información interesante

# Navegando este fin de semana (links varios)

Sunday, November 18, 2007 9:53 AM by Jorge Dieguez Blog

Navegando por la red este fin de semana me he encontrado con multitud de información interesante:

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Sunday, November 18, 2007 12:30 PM by Juan María

Hi Scott:

Here you can read this post in spanish:

thinkingindotnet.wordpress.com/.../enlaces-17-nov-aspnet-aspnet-ajx-aspnet-mvc-vs-208-net-35-iis7-silverlight

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Sunday, November 18, 2007 2:46 PM by dancoe

I have made my own version of the mvc framework for .net 2.0 check it out on my blog, source code included. http://undocnet.blogspot.com/

I linked the rss feed example really easy

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Sunday, November 18, 2007 11:23 PM by hanxianlong

Scott,你能看懂中文么?感谢你给大家带来的新技术的相关文章。特别感谢你!

Thanks a lot!

# dashda » Blog Archiv » Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET …

Pingback from  dashda  » Blog Archiv   » Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET …

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Monday, November 19, 2007 5:13 AM by stm

"Apparently you you assign sounds to fire when Visual Studio events happen (for example: a build error).  I can't think of a really good use for this other than to annoy co-workers."

What annoys in real that the vs team drop existing features (the sounds was in vs.net 2003, in 2005/2005 sp1 version never worked) and in that special case doesn't care about the devs :(

Please bring this back to vs 2008, you've done it already four years before, right?!

# Daily Dose of Links - 20071119 « Daily Geek Bits

Monday, November 19, 2007 8:49 AM by Daily Dose of Links - 20071119 « Daily Geek Bits

Pingback from  Daily Dose of Links - 20071119 « Daily Geek Bits

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Monday, November 19, 2007 10:35 AM by Ivan P

Scott,

There is alot of videos and documentation on Silverlight, but I can't find much documentation, tutorials or videos for building Silverlight apps with Expression.  As a request, could we get just as much info, video tutorials on Expression Blend?

# Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight - ScottGu’s Blog « Noocyte’s Weblog

Pingback from  Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight - ScottGu’s Blog « Noocyte’s Weblog

# oyxa » Blog Archive » Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET …

Pingback from  oyxa  » Blog Archive   » Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET …

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Tuesday, November 20, 2007 4:24 AM by remyakr

how can i insert a picture in to a database in asp.net

# Izindaba #19

Friday, November 23, 2007 12:06 AM by From the software development trenches

Time for another weekly round-up of developer news that focuses on .NET, agile and general development

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Saturday, November 24, 2007 3:51 PM by Zoiner

The poster link you provide is excellent, but it states that various items are in .NET FX 3.0 that, as far as I know, are not. Examples of this include the WorkflowServiceHostFactory. I suspect these are added in .NET 3.0 SP1, but I have not found a good reference on exactly what is in SP1. Any pointers?

Thanks!

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Tuesday, November 27, 2007 9:42 PM by Matt T

Hi Scott,

This deals with VS 2008 and IIS and ASP.NET so I guess it fits in here :)

I've spent all day trying to get Visual Studio 2008 x64 running as Administrator to attach to a asp.net process on my remote dedicated Windows 2008 x64 server running IIS7.  I've installed the IIS6 compatibility services, the x64 FrontPage extensions for IIS7, windows authentication, and I have msvsmon x64 running as Administrator on the server.  

Here's what happens.  I open up visual studio on my client machine.  I dont have a project open or anything.  I click on  attach to process and give it the ip address of the server.  

If msvsmon is configured to be no authentication mode with allow any user to debug, then visual studio is able to get through to the machine.  (MSVSMON even displays my user name and say "username connected".  But Visual Studio gives the following error:

Unable to connect to .... . Windows authentication is disabled in MSVSMON.  To connect, choose one of the  following options:

1) Enable Windows authentication in MSVSMON

2) Reconfigure the project to disable Windows authentication

3) Use the Remote(native with no authentication) transport in the 'Attach to Process' dialog.

3) doesnt work since I am trying to debug managed code.

2) doesnt make sense, since I dont have a project loaded up in visual studio when i hit attach to process

wrt 1)  I tried creating an administrator on the server with the same user name as my user name on the client and adding it to MSVSMON , but then when i do attach to process to the same IP, I get the following error:

Unable to connect to MSVSMON named 'ip address'.  MSVSMON.exe does not appear to be running on the remote computer.

This is really strange since it was able to find MSVSMON when there was no authentication.  As far as I can tell, its becuase my user name is not being authenticated.  How do i get the remote server to authenticate me.  

This is with me trying to do a manual attach.  I'm not even sure how I would get F5 auto attach debugging working, but thats what I want.  Any help would be much appreciated.

Thanks

Matt T

# re: Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight

Tuesday, November 27, 2007 11:35 PM by Shivanand Revadi

Hi Scott,

Thanks for the links. This gives clear idea about how AJAX can be used.

Shivanand Revadi

# iis7

Friday, June 27, 2008 7:43 AM by iis7

Pingback from  iis7

# Work at home moms.

Wednesday, November 05, 2008 11:42 AM by Work at home moms resource wahmpros.

Work at home moms.