Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

I just arrived back from my trip from Asia, and decided to celebrate (since I'm jet-lagged and can't sleep) with a new post in my link-listing series.  You can 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

Visual Studio

  • Using Ctrl-Break to Stop VS Building: Steven Harman points out a cool tip/trick, which is that you can use the Ctrl-Break key within Visual Studio to kill the current compilation build.  A useful tip if you've accidentally kicked off a long build or get tired waiting for it to finish.

.NET

  • Marshaling between Managed and Unmanaged Code: Yi Zhang and Xiaoying Guo from my team in Shanghai have written a great MSDN article that describes how to use the marshaling interop features of the CLR to call native code.  One of the tools they highlight is an awesome P/Invoke Interop Assistant application they built that makes it much, much easier to generate p/invoke interop signatures when calling native methods.  A must-have tool for anyone doing native/managed interop!

  • .NET Framework 3.5 Poster: Brad Abrams posts about the cool new .NET Framework 3.5 posters now available for download (now in multiple file formats).

IIS

  • Microsoft Web Deployment Tool Technical Preview 1: Yesterday the IIS team posted the first preview of a new Microsoft Web Deployment tool.  This tool works with both IIS6 and IIS7 and enables automated deployment, synchronization, and migrating of applications on web servers.  If you are looking for a great way to automate the deployment of your ASP.NET applications then this tool is definitely one to check out.  To learn more, read the walkthroughs at the bottom of this page (in particular the "Introduction to MS Deploy" one).  This tool is awesome and should make automated deployment much easier.

Hope this helps,

Scott

Published Thursday, January 24, 2008 11:08 PM by ScottGu

Comments

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 2:40 AM by Marcos

What! No MVC goodness?

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 2:48 AM by ScottGu

Hi Marcos,

>>>>>>> What! No MVC goodness?

Not this week - but I'll add some next time (need to mix it up a little <g>).

Thanks,

Scott

# ScottGus Jan 24th links: ASP:NET, ASP.NET AJAX, VS, IIS, .NET

Friday, January 25, 2008 3:00 AM by DotNetKicks.com

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

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 3:02 AM by Robert

When will you release the next ASP.NET MVC CTP?

It would be great if you ship a version with nice ASP.NET AJAX integration ;)

Greetings,

Robert

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 3:11 AM by ScottGu

Hi Robert,

>>>>>> When will you release the next ASP.NET MVC CTP? It would be great if you ship a version with nice ASP.NET AJAX integration ;)

I'm hoping to blog about our next ASP.NET MVC CTP next week (it won't ship next week - but I'll have details about a lot new features with it).

Thanks,

Scott

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 4:37 AM by mike

Regarding the GridView, why was it not updated with something like a class on the sorted column for the 3.5 release? In general I think you could have done some more for the controls in the 3.5 release, as I am pretty disappointed with it.

And regarding the deploy tool, I have asked them but I want to tell you as well: please always release documentation as PDF so anyone can read it.

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 4:49 AM by Ben Hayat

Scott, we missed you man! Don't do that again ;-)

Please, start the Silverlight series. We are starving...

Any great pics, like you took in Africa?

..Ben

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 5:06 AM by Simone

Hi Scott, sorry for the off-topic, but I realized the .NET framework 3.5 has been released the day before yesterday. I thought it had already been released, didn't it?

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 5:08 AM by SoftMind

Hi Scott,

Welcome back Home. Just take your own time to relax and freshen up.

Do not forget to blog about Silverlight 2.0 with Dynamic Languages.

Thanks

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 6:09 AM by vikram

great to see u back. remember people are still waiting for the remaining part of LINQ series :-)

# Jan 24th Links: Asp.Net, Asp.Net Ajax, Visual Studio, .Net, Iis | Links Makers

Pingback from  Jan 24th Links: Asp.Net, Asp.Net Ajax, Visual Studio, .Net, Iis | Links Makers

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 6:15 AM by Rob Ellis

We could do with some info on LINQ optimistic concurrency too, Scott! :-)

Thanks

Rob

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 8:14 AM by Catto

Hey Now Scott,

Such a great resource as always.

Thx 4 the info,

Catto

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 8:48 AM by Steve

venting...(and comsumed a bottle of red wine)  I enjoy reading your blog allot, it's educational, concise and nerdy fun, and by saying your blog I mean that goes beyond the blog content and into the comments and your replies.  BUT... I am finding the comments 'you've been kicked a good thing' and 'Pingback from xxxx' really annoying when reading the comments.  I followed a couple of the links tonight and it seems like a new web annoyance blogspam maybe mcafee, norton and MS Onecare need to be looking out for a new threat.  I mean it's great for their google ranking that you link to them and all but me as a reader, I don't care who links to you because I am intelligent enough to go to your site via my bookmarks each day, even though it's Friday night and my screen is a blur from the delicious Clare Valley Shiraz.

# Daily Find #23 | TechToolBlog

Friday, January 25, 2008 9:21 AM by Daily Find #23 | TechToolBlog

Pingback from  Daily Find #23 | TechToolBlog

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 9:28 AM by J

re: ASP.NET AJAX's client-side JavaScript Helper Methods.

Why is there no IntelliSense on x below?

var x = $get('elementid');

x. // ???

var y = document.getElementById('elementid');

y. //!!  :)

# Updated link-listing series

Friday, January 25, 2008 10:08 AM by Swiss DPE Team Blog

Scott Guthrie just updated his link-listing series . Take this list as the best in terms of articles,

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 10:19 AM by DotNetUrls

great links, thanks for sharing!

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 10:39 AM by Anonynous

After spending over 5 years in web development, I got involved in windows client application. In this area equation changes to great deal or at least it seems that way while desinging UI. (Zero deployment,Rich UI and modular development) Looking at Smart client, CAB and following Glenn Block and other playes in this area. Is there Scott Guthrie like lead in this space?

# Updated link-listing series

Friday, January 25, 2008 11:04 AM by Noticias externas

Scott Guthrie just updated his link-listing series . Take this list as the best in terms of articles

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 11:23 AM by sidd

Hi Scott,

Good to see you after a short break. :)

Best regards,

Sidd

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 2:14 PM by Justin

In Visual Studio 2008 how can I add a custom entry to the My Places bar in the open project/solution dialog? I can't figure it out, in VS2005 I could add a registry entry to do it.

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 2:46 PM by Ben Hayat

>>Is there Scott Guthrie like lead in this space?<<

Scott is God in every space ;-) Soon, he will be nominated as Microsoft's Chief Architect (I hope)!

..Ben

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 3:10 PM by LukCAD

Hi Scott!

Thank you, it is very useful. Especially about extending of GridView and ListView possibilities.

Sincerely, LukCAD

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 6:39 PM by Tim

I'd really like to see your next LINQ blog address the detached data context scenario.  Using LINQ for inserts and Updates in web scenarios is not as smooth as it should be.  It looks like a lot of time was spent making the connected scenario nice and elegant (the context updating the data was the same context that retrieved the data), while mostly ignoring the disconnected (web) scenario.  Web data updates come with new data and an ID.  That's the RESTful way.  It's unacceptable in a high-volume enterprise environment to re-select records before updating them. I'd really like to see LINQ bring a little more love to the web world and disconnected/detached updates.

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, January 25, 2008 11:19 PM by Sambo

Thank for you list.

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Saturday, January 26, 2008 1:37 AM by Andy Tao

Why haven't any message about DLR and Iron series script language?

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Saturday, January 26, 2008 7:13 AM by PK

Nice work Scott :)

Requests:

1) MVC + MVC View User Controls : how to properly user them, solution/project structure, etc

2) Linq Detatched Data Context's, especially with ASP.NET scenarios (Web forms or MVC).

3) MVC + jQuery AJX or MVC + MS AJAX.

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Saturday, January 26, 2008 9:48 AM by ravi

Hi scott, how about link to www.dotnetvideos.net? As you know, i have visualized all of the Data Tutorials written by scott mitcheel on asp.net web site. Hoping you would add www.dotnetvideos.net link to your links series. thanks.

--ravi

www.dotnetvideos.net

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Saturday, January 26, 2008 11:38 AM by HosterPoster

Thanks for the link Scott! Our team is really excited about the tool and hope lots of folks give it a try.

Mike, I answered on our blog too but wanted to let you know we're fixing the walkthroughs so they are in rtf format and will re-publish, hopefully today.

Thanks,

-faith

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Saturday, January 26, 2008 2:27 PM by Christian

Hi Scott, are there news regarding localized Visual Studio 2008 versions, including the express editions?

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Saturday, January 26, 2008 3:50 PM by ScottGu

Hi Christian,

>>>>> The localized versions are coming out now.  I believe the Japanese express edition is now available for download here: www.microsoft.com/.../download

We'll have the other 8 languages coming online shortly.

Hope this helps,

Scott

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Sunday, January 27, 2008 1:14 AM by Abhijeet Rajwade

Hi Scott,

Welcome back home.

Can you please post more about WCF with the cross-platform application integration?

Regards,

Abhijeet

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Sunday, January 27, 2008 8:27 AM by Christian

Hi Scott,

>> We'll have the other 8 languages coming online shortly.

great, thanks! MSDN now shows some new languages for VS 2008, however the Express Editions are still lagging behind, unfortunately.

--Christian

# New and Notable 219

Sunday, January 27, 2008 12:34 PM by Sam Gentile

3 states in travel last week, 3 more this week. I&#39;m now Silver on US Despair and headed up on Southwest

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Sunday, January 27, 2008 1:37 PM by Stephen

"Intellisense everywhere"

Much too bad that this highly touted feature doesn't work as nice or consistently as promised... virtual and sub-directories totally throw it off

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Monday, January 28, 2008 7:10 AM by Ajax scrolling pages

can you post me more about WCF

# New and Notable 220

Monday, January 28, 2008 8:13 AM by Sam Gentile

WCF/SQL Server/SaaS Our own Shaun Collett on Full and Partial Caching Pattern in WCF and SQL Server This

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Monday, January 28, 2008 3:43 PM by Mike

Are we ever going to see a fix for this?

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

# Links for Tuesday 29 January 2008

Monday, January 28, 2008 8:30 PM by Richard's Rant

My apologies for the lack of posts. It was Australia Day, and I took a few days off So without any further

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Tuesday, January 29, 2008 12:35 AM by ScottGu

Hi Mike,

>>>>>>> Are we ever going to see a fix for this?  connect.microsoft.com/.../ViewFeedback.aspx

There is a hotfix you'll be able to download that we think fixes the slowness in source mode that some people have reported with certain large HTML files.  This will hopefully be available late this week or next week.  I'll blog about it once it is available.

Thanks,

Scott

# VS 2008 Web Deployment Project Support Released

Tuesday, January 29, 2008 1:12 AM by Community Blogs

This past Friday we released the final RTW (release to web) support for VS 2008 Web Deployment projects

# AJAX Control ToolKit

Tuesday, January 29, 2008 12:06 PM by Ben Merrills

AJAX Control ToolKit

# Community Convergence XL

Tuesday, January 29, 2008 6:32 PM by Charlie Calvert's Community Blog

Welcome to the fortieth issue of Community Convergence. This week we have two new releases of note: We

# Blog &raquo; Blog Archive &raquo; Web Hosting ?? Blog Archive ?? Web Hosting ?? Blog Archive ??&#8230;

Pingback from  Blog  &raquo; Blog Archive   &raquo; Web Hosting ?? Blog Archive ?? Web Hosting ?? Blog Archive ??&#8230;

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, February 01, 2008 6:16 PM by Andy

Scott, with all due respect, "some people have reported with certain large HTML files" is not a correct name for the VS2008 disaster!!! It's reproducible on any and every machine in our dev shop and on all my buddies' machines, and their buddies machines and their buddies buddies nachines!!! Fuhhh... You got the point... I'm almost calm again... :)

Is there a way to get a beta or whatever version of this hotfix ASAP? We moved all our development to VS 2008 and now because of this major bug our development is stalled - adding one damn asp:textbox to the markup takes 2 minutes... we have to use text editors to do layout... notepad for the price of VS2008... very very odd...

Please help us millions of suffering developers and get this fix out in the wild!

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Saturday, February 02, 2008 2:29 PM by ScottGu

Hi Andy,

>>>>> Is there a way to get a beta or whatever version of this hotfix ASAP? We moved all our development to VS 2008 and now because of this major bug our development is stalled - adding one damn asp:textbox to the markup takes 2 minutes... we have to use text editors to do layout... notepad for the price of VS2008... very very odd...

Sorry about that.  We are hoping to have the hotfix available for download early next week.  If you can send me an email now (scottgu@microsoft.com) I can try and get you access to it earlier.

Thanks,

Scott

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Wednesday, February 06, 2008 11:44 AM by James

With regards to the GridView as I understand it if you want to use the Sorting, inline editing, row selection functionality whilst bound to a datasource you need to enable the viewstate, firstly is that correct? If so are there any articles out there that allow you to do all of that with the viewstate enabled?

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Wednesday, February 06, 2008 6:37 PM by Martin Ennemoser

Another vote here for an urgent fix for the HTML source editor performance problems. It's reproducable on every single machine I tried. So we're definitely not talking about some isolated cases, and it's not constrained to large files only.

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Wednesday, February 06, 2008 6:51 PM by ScottGu

Hi Martin,

>>>>>> Another vote here for an urgent fix for the HTML source editor performance problems. It's reproducable on every single machine I tried. So we're definitely not talking about some isolated cases, and it's not constrained to large files only.

The hotfix is done and should be out on Friday.  I'll post details on my blog once it is available for download.

Thanks,

Scott

# Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF &laquo; .NET Framework tips

Pingback from  Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF &laquo; .NET Framework tips

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Friday, February 08, 2008 5:34 AM by James

With regards to comment "Wednesday, February 06, 2008 11:44 AM by James" obviously I meant with the viewstate disabled to prevent large amounts of data getting posted back.

# Collegamenti del 6 Febbraio, ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Friday, February 08, 2008 8:48 AM by ScottGu Italian

Collegamenti del 6 Febbraio, ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Saturday, March 08, 2008 4:41 AM by 广州工作服

great to see u back. remember people are still waiting for the remaining part of LINQ series

# re: Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS

Sunday, March 09, 2008 11:02 AM by BlackLab100

How about publishing the date of each blog message near the headline/title of the message vs at the bottom?  For long messages, the reader needs to scroll to the bottom of the message to check the date.  With such rapid changes in IT technology and issues, one could quickly determine the currency of the message if the date/time were posted near the title.