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

36 Comments

  • What! No MVC goodness?

  • Hi Marcos,

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

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

    Thanks,

    Scott

  • 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

  • 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

  • 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

  • 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?

  • 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

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

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

    Thanks

    Rob

  • Hey Now Scott,
    Such a great resource as always.
    Thx 4 the info,
    Catto

  • great links, thanks for sharing!

  • 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?

  • Hi Scott,
    Good to see you after a short break. :)

    Best regards,
    Sidd

  • 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.

  • >>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

  • Hi Scott!
    Thank you, it is very useful. Especially about extending of GridView and ListView possibilities.
    Sincerely, LukCAD

  • 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.

  • Thank for you list.

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

  • 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.

  • 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

  • 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

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

  • Hi Christian,

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

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

    Hope this helps,

    Scott

  • Hi Scott,

    Welcome back home.

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

    Regards,

    Abhijeet

  • 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

  • can you post me more about WCF

  • 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

  • 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!

  • 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

  • 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?

  • 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.

  • 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

  • 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.

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

  • 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.

Comments have been disabled for this content.