Wayne Larimore - his Bloggin' Weighs

.NET | SharePoint | WSS | Office | Multimedia | Gadgets
posts - 289, comments - 153, trackbacks - 62

My Links

News

My items on eBay

Article Categories

Archives

Post Categories

Blogs I Read

Developers Resources

Miscellaneous

Money Matters

Sharepoint Resources

WCM / MCMS Resources

.NET General

Microsoft .NET Framework - including ASP.NET, Windows Forms, .NET development, etc.
Multiple connections to a server or shared resource by the same user

Have you ever received this error message and scratched your head? Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again Since I run multiple virtual environments with the same logon credentials it used to happen to me all the time.  The solution is to use the IP Address or the full domain as demonstrated here: Instead of \\SERVER1\Websites Try this \\SERVER1.net\Websites OR \\192.168.30.1\Websites Works like a charm.

posted @ Friday, July 09, 2010 12:04 PM | Feedback (0) | Filed Under [ .NET General ]

"The unattend answer file contains an invalid product key" VMWare Windows Server 2008 Install

I was prepping a virtual environment within VMWare Workstation 6.5 (EZInstall approach) for Microsoft SharePoint 2010.  I encountered the following challenge when booting from a Windows Server 2008 R2 x64 ISO: "The unattend answer file contains an invalid product key..." To get rid of this show-stopper I simply disabled the floppy drive connection it had created.  It worked like a charm.

posted @ Thursday, May 27, 2010 7:43 AM | Feedback (1) | Filed Under [ .NET General Sharepoint ]

How to get Eval ItemTemplate value from TemplateField

If you want to retrieve a value produced by an Eval within an TemplateField within an ItemTemplate, this is how... Here's the code: string _id = ((DataBoundLiteralControl)GridView1.Cells[0].Controls[0]).Text;   Here's the Design View: <asp:GridView ID="GridView1" runat="server" DataSourceID="sdsDataSource" DataKeyNames="ID">   <Columns>     <asp:TemplateField HeaderText="ID">       <ItemTemplate> <%#Eval("ID") %></ItemTemplate>     </asp:TemplateField>   </Columns> </asp:GridView>

posted @ Tuesday, April 06, 2010 10:07 AM | Feedback (0) | Filed Under [ .NET General ]

It's Official - Upgraded Blog & New Diggs

This past weekend I upgraded this blog.  I run my blog on subText, a fork of the old .TEXT blogging platform.  I went from version 1.9.3 to 2.1.2 and it wasn't a smooth migration path, let me tell you.  At the same time, I moved all of my websites (including this blog) from webhost4life to the fairly new WinHost.com.  These guys are doing it all right.  It fits exactly what I was needing and has cut my hosting cost in half.  They bill on a monthly basis and have top quality support.  The control panel is very simple but yet powerful.  I went...

posted @ Monday, November 16, 2009 4:02 PM | Feedback (0) | Filed Under [ .NET General Sharepoint Waynester Gadget ]

Telerik online VB C# Code Converter Translator

It appears that Telerik has published a Visual Basic and C# code translation online.  Nice. http://converter.telerik.com/

posted @ Wednesday, September 16, 2009 10:21 AM | Feedback (0) | Filed Under [ .NET General ]

How To Upgrade Windows 7 RC to Windows 7 RTM

[via intowindows.com] "If you have been running Windows 7 RC, then you might want to upgrade from Windows 7 RC to Windows 7 RTM. Although Windows 7 RC to Windows 7 RTM in-place upgrade is not supported officially, you can upgrade from Windows 7 RC to RTM with a simple trick." http://www.intowindows.com/how-to-upgrade-windows-7-rc-to-rtm

posted @ Saturday, August 08, 2009 11:05 AM | Feedback (0) | Filed Under [ .NET General ]

Virtual PC VMWare Alternative = Virtual Box (VirtualBox)

If you believe Microsoft's Virtual PC has been abandoned or VMWare is too pricey for your budget, give the free Open Source alternative a try.  I have been reading some forums and blog posts from some happy folks using it.  Also, as of this posting date, the community is really active in keeping it cutting edge. Virtual Box - http://www.virtualbox.org/ "VirtualBox is a family of powerful x86virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open...

posted @ Wednesday, April 29, 2009 4:38 PM | Feedback (2) | Filed Under [ .NET General Sharepoint SharePoint 2007 ]

asp.net page break via HTML - reporting tip

Have you ever wanted to kick out a report via ASP.NET but have not figured out how to force page breaks?  Well, here's the easy on it: style="PAGE-BREAK-AFTER: always" You can make your report as simple or complex as you like with pure ASP.NET and a javascript print function - you're in business.

posted @ Thursday, March 12, 2009 4:55 PM | Feedback (0) | Filed Under [ .NET General Reporting Services ]

ASP.NET Panel control generates Hot Pink background

Anyone else come across this phenomenon?  I thought something in my style settings was doing this at first.  Then I started out from scratch.  I created a new Website with a new webform.  Introduced a GridView control and wrapped it up with a Panel control and printed it out.  Hot Pink, baby!  The culprit seems to be the Panel control. [update] turned out to be related to the printer driver for the Ricoh printer line

posted @ Tuesday, January 06, 2009 3:41 PM | Feedback (0) | Filed Under [ .NET General ]

Duplicate Items in DropDownList using AppendDataBoundItems

Are you getting duplicate entries in your DropDownList control when using AppendDataBoundItems="true" and pulling in data from a datasource?  This is one of those things that trips me up ever so often.  The solution is to set EnableViewState="false" on the control.  This prevents the previous items from being cached in the ViewState. Hope this helps.  If so, leave a comment of your experience.

posted @ Thursday, October 23, 2008 10:46 PM | Feedback (4) | Filed Under [ .NET General ]

subText 2.0 not ready for shared environment hosting

This weekend I took it upon myself to upgrade my subText blog to version 2.0.  I'm glad I backed up everything before attempting the debacle.  My first clue should have been it's only a few days old since it was released.  I went through the steps of wiping out all old files and ftp'ing all the new ones and merging my web [dot] config differences.  I got an error pointing to an assembly that was suspect.  After searching on SourceForge.net forums I downloaded the latest DotNetOpenID assembly and copied it over to the bin folder.  Then I got the Upgrading...

posted @ Sunday, August 24, 2008 10:51 PM | Feedback (0) | Filed Under [ .NET General Personal Thoughts ]

Hands on Labs for Developing Apps on WSS 3.0

[via AC] Do you need hands-on development experience with Windows SharePoint Services 3.0 Applications?  Here's a link to start your journey: Hands on Labs for Developing Applications on Windows SharePoint Services 3.0

posted @ Monday, June 02, 2008 11:28 PM | Feedback (0) | Filed Under [ .NET General Sharepoint Microsoft Office SharePoint 2007 ]

Sharepoint Developer Training for Newbies

[via AC] If you can, and it's free, hook into these upcoming SharePoint developer training series: SharePoint Developer MSDN Web Cast Series

posted @ Sunday, May 18, 2008 11:07 PM | Feedback (0) | Filed Under [ .NET General Sharepoint InfoPath SharePoint 2007 ]

14 1/2 Years Of Loyalty Comes To an End

Last Thursday I got "the call" that all employees dread - "you're no longer needed".  Our company went through yet another round of layoffs and this time my number was called.  I had survived so many of these over the 14 1/2 years of my career - with the same company (very rare, I know).  It caught me by complete surprise.  I was their number one "MOSS" man, they told me just days before.  Then came "the call". I guess I've been very fortunate in my career.  I've only experienced two layoffs in 20 years.  I do not recommend it to...

posted @ Sunday, April 13, 2008 2:05 AM | Feedback (5) | Filed Under [ .NET General Personal Thoughts Sharepoint SharePoint 2007 ]

InfoPath SharePoint Integration: Add List Item

Let's say you would like to add an item to a SharePoint List.  This is where CAML (Collaborative Application Markup Language) comes in.  It may seem whacky at first glance, but once you get the hang of it you'll feel comfortable.  Use the following code as a template and apply your personal needs: <WebMethod()> _Public Function SubmitSharepointListItem(ByVal ListLocation As String, ByVal SharepointListID As String, _ByVal id As Integer, ByVal title As String, ByVal owner As String, _ByVal category As String, ByVal topic As String, _ByVal projecttype As String, ByVal areaofresponsibility As String, _    ByVal purpose As String, ByVal takenote As String, ByVal documentstate...

posted @ Wednesday, April 02, 2008 3:44 PM | Feedback (2) | Filed Under [ .NET General Sharepoint InfoPath ]

InfoPath SharePoint Integration: List Services

In order to pull specific column data from a SharePoint List you must structure the XML query properly.  In this example, I am querying for the Category column.  I have defined the SharePoint List Location and List GUID inside the Web.config file.  Here is how the web method is laid out: <WebMethod()> _Public Function GetListItemCategories(ByVal ListLocation As String, ByVal ListName As String) As XmlDataDocument        If ListLocation Is Nothing Or ListLocation.Length = 0 Then            ListLocation = ConfigurationManager.AppSettings("SharepointListLocation")        End If        If ListName Is Nothing Or ListName.Length = 0 Then            ListName = ConfigurationManager.AppSettings("SharepointListGUID")        End If        Dim url As Uri = New Uri(New Uri(ListLocation), "_vti_bin/Lists.asmx")       ...

posted @ Wednesday, April 02, 2008 3:22 PM | Feedback (0) | Filed Under [ .NET General Sharepoint InfoPath ]

InfoPath SharePoint Integration: Web Services

When pulling data into InfoPath 2003 you must build it to be in a compatible format.  Here's an example of a web service method providing said format from a MS SQL Server Source.  <WebMethod()> _Public Function GetCategories() As XmlDataDocument        Dim conn As New SqlConnection(GetConnectString)        Dim ds As New DataSet        Dim cmd As New SqlCommand()        cmd.Connection = conn        cmd.CommandType = CommandType.StoredProcedure        cmd.CommandText = "sl_Category"        Dim adapter As New SqlDataAdapter(cmd)        Dim result As Boolean = False        Dim previousConnectionState1 As ConnectionState = conn.State        Dim errMessage As String = Nothing        Try            If conn.State = ConnectionState.Closed Then                conn.Open()            End If            adapter.Fill(ds)            result = True        Catch ex As...

posted @ Wednesday, April 02, 2008 3:01 PM | Feedback (0) | Filed Under [ .NET General Sharepoint InfoPath ]

Have you lost your designer.vb file - lost your intellisense?

There is a fix when you've lost your designer.vb file(s).  I ran across this problem recently when copying some VS2008 code into a VS2005 Project.  I failed to copy the designer.vb files and was left with no intellisense available - a life stopper! Here's the fix.  Right click on your project file and choose 'Convert To Web Application'.  This will regenerate all those necessary designer files. Happy coding!

posted @ Tuesday, January 15, 2008 9:56 AM | Feedback (0) | Filed Under [ .NET General ]

Developing in Sharepoint v3 with Code Behind Files

In a previous posting I mentioned a training course I was taking by Andrew Connell in Dallas.  It focused on Web Content Management (WCM) Sharepoint 2007.  One of the highlights was how AC showed us how to create and deploy solutions.  This involved code behind files in your basic ASP.NET 2 environment.  Most of the Microsoft development world has probably heard of bad experiences from us "V2" warriors.  Well, "V3" brings to the table none of that.  All is forgotten and old things have passed away and Good-God, Sharepoint was built on top of ASP.NET 2.0 - making life for us a lot nicer. Well, after...

posted @ Sunday, October 07, 2007 12:11 AM | Feedback (2) | Filed Under [ .NET General Sharepoint SharePoint 2007 ]

Dynamic Web Controls, Postbacks, and View State

[via 4guysfromrolla] When it comes to building dynamic controls in ASP.NET 2 it can be hard to find good explanations, code examples and why it is different than ASP.NET 1.1.  A good place to find out is... http://aspnet.4guysfromrolla.com/articles/092904-1.aspx

posted @ Monday, September 03, 2007 1:19 PM | Feedback (0) | Filed Under [ .NET General ]

Microsoft SURFACE - "Hands-on" Computing

Perhaps the biggest leap in technology was announced two weeks ago by Microsoft.  Microsoft SURFACE takes the computer to a much more user-friendly level.  When you watch the video of the applications currently out there you'll comprehend the potential.  I see similarities in what Steve Jobs is doing with the iPhone.  However, the SURFACE is a Personal Computer on a desktop surface - an appliance, if you will.  This is something I would expect from Apple.  It looks like Microsoft had this one under wraps for a while.     It is still a ways from being affordable to the average home user, mostly...

posted @ Wednesday, June 20, 2007 4:14 PM | Feedback (0) | Filed Under [ .NET General Waynester Gadget ]

First Annual Oklahoma Code Camp

[via okcodecamp.com] The first annual code camp is coming July 28th, 2007 to Oklahoma City! This is an all day event and is FREE to attend! This is going to take place on a Saturday (when its likely to be over 100 degrees outside) so you're going to want to be inside getting access to an excellent group of speakers and content! Oh, and lunch is going to be provided as well, free of cost to you! The committee has gotten some great industry expert speakers lined up for this code camp, and this is a very rare opportunity to see all...

posted @ Tuesday, June 19, 2007 3:26 PM | Feedback (0) | Filed Under [ .NET General ]

Microsoft TechEd 2007 - Days 1 thru Day 5

Keynote - Bob Muglia, Christopher Lloyd Bob is the senior vice president over the Server and Tools Business at Microsoft.  The opening was pretty dramatic with a spoof on "Back To The Future".  They taped a movie-quality version for the first few minutes.  Then out came Bob and Christopher Lloyd AND the Delorean. Many demonstrations were shown during the keynote.  However, the one that stood out to me was the Microsoft Server 2008 Management Tools related to Virtualization.  It came across really cool in the way they were able to host many servers and move them to different physical servers at "will". ...

posted @ Monday, June 04, 2007 2:54 PM | Feedback (0) | Filed Under [ .NET General Sharepoint Microsoft Office ]

Microsoft TechEd 2007 - Pre Day 1

Yesterday, I got to the airport and ran into an old co-worker who was on his way to Tech Ed also - Lance Reed.  I was planning on sharing a taxi with a co-worker in Orlando, but Lance volunteered to give us a ride.  I really appreciated his generosity.  When we arrived at the Convention center the registeration went smooth.  Got to our resort at the Wyndham and checked in.  Later that night I hooked up with my other co-workers and we ate at Bahama Breeze.  We had a fun time.  It was a good pre-cursor for Day One.

posted @ Monday, June 04, 2007 2:23 PM | Feedback (0) | Filed Under [ .NET General ]

Now Running on subText 1.9.3.51

I finally upgraded the blog from .TEXT 095 to subText 1.9.3.51 !  When upgrading on Webhost4Life (WH4L) there are some gotchas that you don't encounter when hosting locally.  Third party hosting always seems to have its idiosyncrasies.  In this case, when I originally installed .TEXT the database objects all had my userid as the owner.  subText's installation defaults all created objects with dbo as the owner.  The IMPORT operation could not read the old data. My first impressions of subText (after waiting so long to take the plunge) is positive.  Right off, I was able to remove tons of spam that was in queue...

posted @ Wednesday, March 14, 2007 12:29 AM | Feedback (3) | Filed Under [ .NET General ]

Upgrading to subText on February 19th, 2007 12:00pm

  This blog (http://Waynester.Net/Blog) will be down for maintenance Monday, February 19th, 2007 starting at 12:00pm (central time). I anticipate this to only take about 30 minutes. I am upgrading to the latest version of subText. This will allow me to go full boar toward ASP.NET 2.0 on all my sites being hosted. [update] 2/19/2007 4:50pm (Central) - the upgrade has been postponed.  I should be able to get to it within the next week after adequate testing of a more stable version.

posted @ Tuesday, February 13, 2007 2:52 PM | Feedback (2) | Filed Under [ .NET General Personal Thoughts ]

AJAX version 1.0 Now Available!

I can't think of a cooler improvement to the ASP.NET environment from Microsoft than AJAX.  It's finally released and ready for prime-time.  Solid documentation, downloads, etc. awaits all who long for a better interactive web experience. http://ajax.asp.net ASP.NET AJAX is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers. With ASP.NET AJAX, you can: Create next-generation interfaces with reusable AJAX components. Enhance existing Web pages using powerful AJAX controls with support for all modern browsers. Continue using Visual Studio 2005 to take your ASP.NET 2.0 sites to...

posted @ Thursday, January 25, 2007 6:31 PM | Feedback (0) | Filed Under [ .NET General AJAX ]

'InitializeCulture' is not a member of ...

I recently was experiencing this error on our uat server.  The problem was magnified by the fact it wasn't consistent.  The testers would report back to me the problem but couldn't get any rhyme or reason of why it occurred.  What I found was that I had published this web site with the “allow this precompiled site to be updatable” checkbox checked to the development platform.  When it was copied from the Development to User-Acceptance-Testing environment it produced these inconsistent errors.  Unchecking this box seemed to alleviate this problem.

posted @ Wednesday, December 20, 2006 1:42 PM | Feedback (0) | Filed Under [ .NET General ]

Build in Multi Cultural Capabilities with Localization with ASP.NET 2 and VS 2005

Have you ever wanted your website to be mult-lingual?  English, French, Chinese or some other language? I caught this tutorial video over on Microsoft's site regarding localization for ASP.NET 2.0 and VS 2005.  Building in multi-cultural capabilities has gotten a lot easier.  You can make web sites that are truly global now without much effort. A Tour Of Localization  

posted @ Wednesday, December 20, 2006 12:24 PM | Feedback (0) | Filed Under [ .NET General ]

Creating a Data Access Layer in ASP.NET 2.0

Scott Mitchell put together an excellent article on Creating Data Access Layers in ASP.Net 2.0.  It is a very solid, easy to follow and in-depth walk-through of how to make it all happen. Check it out over at Create a Data Access Layer in ASP.Net 2.0

posted @ Tuesday, December 05, 2006 11:37 AM | Feedback (0) | Filed Under [ .NET General ]

FREE Website and Network Monitoring at mon.itor.us

I came across this today and thought I'd pass it along for others in case you are interested in your website uptime. mon.itor.us provides 24 x 7 network and website monitoring serviceim with personalized interactive interface, where you can add server performance and availability tests, get uptime reports, add contacts to get the alert notifications. Tests will be performed from geographically distributed servers. The monitoring will be performed outside of your network firewall and on the application level - that is a big advantage over ISP provided (if they do) network monitoring. Start yours today by going to http://mon.itor.us  

posted @ Monday, December 04, 2006 9:29 AM | Feedback (1) | Filed Under [ .NET General Personal Thoughts ]

MSDN Magazine articles Now Available Free Sortably Friendly

You are now able to sort all MSDN Magazine articles by title, author, issue, rating, or number of raters by visiting the technology index and searching with the default term, "all." Try it out.

posted @ Monday, October 16, 2006 7:16 PM | Feedback (0) | Filed Under [ .NET General ]

ASP.NET Best Practices on Business Logic Layer and ObjectDataSource

If you have your Visual Studio 2005 Start Page configured for ASP.NET 2 you may have noticed the recent tutorials related to Best Practices.  The ones I have found very helpful recently have been: » Tutorial 2: Creating a Business Logic Layer» Tutorial 4: Displaying Data With the ObjectDataSource

posted @ Thursday, September 14, 2006 10:11 AM | Feedback (0) | Filed Under [ .NET General ]

Encrypting portions of web.config including connectionString in ASP.NET 2.0

  One of the coolest additions to ASP.NET 2.0 is the ease in encrypting portions of the web.config file.  In the past it was quite painful in going through the steps of accomplishing this.  However, now you can do it in as little as One Step!   For instance, if you want to encrypt your connectionString on your development box type in the following command from the Visual Studio 2005 command prompt:   aspnet_regiis.exe -pef "connectionStrings" "C:\physical_location_of_my_web_app"   To reverse the process and decrypt the connectionString you would do this:   aspnet_regiis.exe -pdf "connectionStrings" "C:\physical_location_of_my_web_app" Now, how easy is that?!?!   What if you have a...

posted @ Thursday, September 14, 2006 9:59 AM | Feedback (0) | Filed Under [ .NET General ]

ReportViewer control on WebForm throwing 401.1 Unauthorized error

Today, I was working on implementing a ReportViewer control in an ASP.NET 2 webform.  It serves up some MS SQL 2005 Reporting Services reports.  I had all of the attributes set up accordingly and all was good.  The reports were coming up pretty and behaving nicely.  I went to publish the project out to our development server and boom - I get a 401.1 unauthorized error.  I check the web.config file to ensure I have the impersonate equal to “true” and it was.  What gives?  I bang my head against my newly remodeled office walls and get nowhere.  I implemented an ReportServerCredentials class...

posted @ Wednesday, August 30, 2006 3:11 PM | Feedback (2) | Filed Under [ .NET General ]

More PC Virtualization Tips on Better Performance with Optimizing Virtual PCs

I caught this over at AC's place.  Fee Nolan, a partner technology specialist in the UK Microsoft Dynamics team, has posted an attachment on optimizing Virtual PC environments.  If Andrew says it's good, I'll take his word for it.  Check it out at the following link:  Fee Nolan's Virtualisation Demo Optimisation Tips & Tricks

posted @ Monday, August 21, 2006 9:20 AM | Feedback (0) | Filed Under [ .NET General Sharepoint ]

Tips On Being A Better Developer

Andrew Connell (AC) has been a busy little beaver.  It took me a few gulps of caffeine to get through his recent posting, “RECAP: Tampa Code Camp - July 15, 2006 “.  In my humble opinion AC is developing a repertoire of development tools comparable to none other than the Computer Zen (Hanselman) himself.   Okay, he has a ways to go, but his focus on Virtualization (found here and here) is something you don't see much information on.  Specifically, how we as developer's can utilize VPC environments to improve our development time.

posted @ Monday, July 17, 2006 1:16 PM | Feedback (1) | Filed Under [ .NET General Sharepoint SharePoint 2007 ]

TechEd 2006 Boston

I didn't attend TechEd this year for various reasons.  However, I really enjoyed following Bil Simser's postings on the event.  He is pretty creative and a fun read. Check out his “bloggin' Weighs” at the following links: TechEd 2006 - Day 5 - Take me out to the ballgameTechEd 2006 - Day 5 - Rainy day in BostonTechEd 2006 - Day 4 - Long day, not much accomplishedTechEd 2006 - Day 3 - Zappa does Zappa and change is goodTechEd 2006 - Day 3 - Scott Cate pimping hardwareTechEd 2006 - Day 2 - Too much lobster, not enough cabsTechEd 2006 -...

posted @ Friday, June 16, 2006 1:24 PM | Filed Under [ .NET General ]

Tips To Make Sure Your Virtual Machines are Running at their Peak

Andrew Connell has posted another informative piece on using virtual machines more efficiently.  These are invaluable tips when working with large environments such as SharePoint and MCMS (or WCM).  AC has been burning the midnight oil the past few months since starting with MindSharp.  I'm sure he has become quite the guru in Virtual PC and Virtual Server environments out of necessity. Read it or bookmark it later by clicking here... Making sure your virtual machines are running at the peak performance...

posted @ Monday, May 22, 2006 9:17 PM | Filed Under [ .NET General MCMS 2002 Sharepoint ]

Great Tips on ASP.NET Atlas Content

My next project will require Real-Time data statistics on the web.  This calls for some AJAX experience.  Alas, I call on Scott Gu's recommendation... Pointers to Great ASP.NET Atlas Content

posted @ Thursday, May 04, 2006 6:04 PM | Filed Under [ .NET General ]

SharePoint 2007 / WCM --- Built on ASP.NET 2.0

[via ScottGu] One of the things we did with ASP.NET 2.0 was to work very closely with the SharePoint and CMS teams within Microsoft to enable much richer architectural and developer integration than we had with previous releases.   Read the entire posting over at... » SharePoint 2007 -- Built on ASP.NET 2.0

posted @ Thursday, May 04, 2006 5:52 PM | Filed Under [ .NET General MCMS 2002 Sharepoint ]

Office 2003 Primary Interop Assemblies

I recently came across an unexpected error a user got when attempting to run an InfoPath 2003 SP2 VS 2005 Managed Code Solution.  The error was this: InfoPath cannot open the selected form because of an error in the form's code. The Microsoft .NET Framework 1.1 is not installed on your computer or the InfoPath primary interop assembly (PIA) is not registered. Use Add or Remove Programs in Control Panel to make sure that Microsoft .NET Framework 1.1 is installed or install it using Windows Update, then run Setup again to confirm that .NET Programmability Support is installed, or contact your system...

posted @ Wednesday, May 03, 2006 7:33 AM | Filed Under [ .NET General Microsoft Office InfoPath ]

Advanced Grid Programming

  Along the lines of Background Worker Classes I recently posted on (found here), there is an MSDN Webcast I just watched live that is pretty cool.  Albeit, I got in late, I plan on watching it again.  What I found very appealing was the Distributed Computing approach he demonstrated via Web Services.  The response time is absolutely appealing to the performance-minded developer. Check it out here... MSDN Webcast: Advanced Grid Programming (Level 200)

posted @ Tuesday, April 25, 2006 12:14 PM | Filed Under [ .NET General ]

Uploading Mass Bulk Documents into SharePoint Form Library

  Yesterday, I posted an entry about the BackgroundWorker class and how it helped me out recently.  I also mentioned that I uploaded bulk documents into a SharePoint Form Library.  I thought I'd share a piece of code that made this task easy. For Each foundFile As String In My.Computer.FileSystem.GetFiles( _  My.Computer.FileSystem.CurrentDirectory, _  FileIO.SearchOption.SearchAllSubDirectories, "*.xml")   'this line used to see status monitoring - adjust to your needs  Thread.Sleep(2000)   Dim foundFileInfo As New System.IO.FileInfo(foundFile)   Me.ToolStripStatusLabel1.Text = "Uploading " & foundFileInfo.Name   Dim webClient As New System.Net.WebClient()     webClient.Credentials = System.Net.CredentialCache.DefaultCredentials     Try     webClient.UploadData("http://abcd.domain.com/C7/SharePoint Site Name/Form Library Name/" + foundFileInfo.Name, "PUT", GetFile(foundFileInfo.FullName))     Catch ex As Exception     End Try Next MsgBox("Upload Complete!")

posted @ Friday, April 07, 2006 8:02 AM | Filed Under [ .NET General Sharepoint InfoPath ]

Using Background Workers in .Net 2.0

  Recently I was tasked with writing a quickie application that would convert a Custom List in SharePoint to an InfoPath Form Library.  While I was looking around at all the new class libraries in .Net 2.0, I happened across the BackgroundWorker Class (System.ComponentModel).  This proved to be just the ticket for what I was wanting to do,  an asynchronous approach of processing a mass load of documents.  Here's a 10K view of what I did: Private Sub convertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles convertButton.Click   Me.BackgroundWorker1.RunWorkerAsync(750) End Sub Private Function Convert( _  ByVal bw As BackgroundWorker, _  ByVal sleepPeriod As Integer)...

posted @ Thursday, April 06, 2006 7:57 PM | Filed Under [ .NET General Sharepoint InfoPath ]

Andrew Connell on Orlando Codecamp ASP.Net Podcast

In a previous posting I gave my farewell to AC from our company.  I also predicted that there would be good things in store for his future.  Well, here's step one for the former colleague known as “AC”.  Andrew was included in Wally McClure's ASP.Net roundtable Podcast.  With so much coming up with Office Sharepoint Server 2007 and Web Content Management (WCM), the fields are ripe for harvest.  In a side-note, I believe I heard Bayer White's name during the round table also.  Anyways, Go Andrew Go!  It's good to hear your laugh in the background :o)

posted @ Tuesday, March 28, 2006 1:36 PM | Filed Under [ .NET General MCMS 2002 Sharepoint ]

DotNetNuke From a Web Designer's Perspective

Dax Pandhi gives his take on how not-so-easy it is to spruce up a DotNetNuke site.  Don't get me wrong, I use DNN3.x for some sites I maintain, so I'm not slamming DNN - it's a good CMS platform.  At the same time, my DNN sites are no graphic eye-candy either.  I remember the DNR show that Carl Franklin disclosed Dan Pandhi's opinion of DNN - when Carl asked him to consider using it for DNR's site (quite comical IMHO).  Well, Dax has posted his opinion on DNN 4 as well on his blog... NukeBoy gives DotNetNuke another shot

posted @ Monday, March 27, 2006 7:44 PM | Filed Under [ .NET General ]

Pwopcatcher Alpha now available!

Carl Franklin has always been a communication programming kinda guy.  He helped me out with his serial and socket examples back in the day.  Now, he's announced an exciting product for the world of podcasting - Pwopcatcher Alpha. Features (in a nutshell): Subscribe to RSS feeds that contain enclosures (of any kind). Each feed’s enclosures can be downloaded to a unique folder, or a common folder. Each feed can have a different interval (minutes between reloading the feed). You can specify (for each feed) a maximum life in days of enclosures. Only podcasts X days old or newer will be downloaded. Files are pruned locally: they are deleted after...

posted @ Monday, March 27, 2006 7:17 PM | Filed Under [ .NET General Waynester Gadget ]

SourceFource - Visual Studio Guy arrives

  I received the 2nd collectible SourceFource character in the mail today - Visual Studio Guy. Already, the two are discussing the arrival of SQL Server Gal. But, guess what? Yours truly needs to schedule two live webcasts before that happens. With my busy workload lately I haven't gotten to sit in on any.   So, if you haven't gotten onto the SourceFource bandwagon, jump on board and start sharpening your skill sets. There are some pretty good teachers, er, webcast guys teaching some cutting-edge coding techniques out there.   See Visual Studio guy cheering you on?  Isn't he the poster-boy of...

posted @ Monday, March 20, 2006 12:27 PM | Filed Under [ .NET General Waynester Gadget ]

SourceFource - SQL Server GAL!

If you have been following my posts (here, here and here) on the MSDN SourceFource Collectible's you'll agree that the previous two haven't been all THAT great.  But just when you let your guard down you're bound to get blindsided - hence the third addition to the Limited-Edition Developer Action Figures... SQL SERVER GAL She's an Oprah fan and her favorite band is the Beach Boys (Little Server Girl)? Why do I look forward to these things each month (sigh)? Check out the full sphill here... Meet the Fource

posted @ Monday, March 20, 2006 6:44 AM | Filed Under [ .NET General Waynester Gadget ]

3 Ways To Work with Data pulled from Sharepoint 2003 Lists Web Service

I came across an excellent article by Paul Ballard on Retrieving information from the Sharepoint 2003 Lists.asmx GetListItems method.  What's cool is he gives three approaches of how to deal with the XML you receive. While a relatively simple format, it’s not conducive to working with the data in .NET.  So then, here are the three examples of working with this data... Convert it to a Dataset (Easiest) Access Data Using XPath Queries (Easy) XMLSerialization (Not-So Easy) Paul even gives his recommendations on which to choose and some things to consider.  I'm very impressed by Paul's article.  Not only is it valuable information...

posted @ Monday, March 13, 2006 9:53 PM | Filed Under [ .NET General Sharepoint ]

How To: Create a Service Account for an ASP.NET 2.0 Application

[via msdn] Here's an excellent article in how to set up a custom least-privileged service account for an ASP.NET 2.0 Application... How To: Create a Service Account for an ASP.NET 2.0 Application

posted @ Thursday, March 09, 2006 8:22 PM | Filed Under [ .NET General ]

Virtual PC Performance Tips - Squeeze Every Last Drop

[via Andrew Connell] AC has an article every Virtual PC user should check out.  Some good schtuff... HOWTO: Squeeze Every Last Drop of Performance Out of Your Virtual PCs  

posted @ Wednesday, March 08, 2006 10:27 PM | Filed Under [ .NET General Waynester Gadget ]

XML: XmlTextReader

Since I've been working with InfoPath 2003 SP2 and VS 2005 Managed Code I've been working with XML data quite a bit.  Scott Hanselman has a thought and suggestion on a useful method / performance philosophy (I agree)... [via Scott Hanselman] Random thought: I like the whole XmlReader philosophy. I use it much more often than XmlDocument. I haven't made an XmlDocument in a while. Every once in a while an XmlDocument shows up when you need an XmlNode for some SOAP stuff, but for the most part, I like XmlReaders. Read the entire post at... XmlTextReader more and more

posted @ Monday, March 06, 2006 8:52 AM | Filed Under [ .NET General InfoPath ]

Ready for Download: new Windows SDK, WinFX runtime components and Latest Version of Vista + ORCAS

[via MSDN TechNet] ...Here's the big news: you can get the new Windows SDK, WinFX runtime components, and (for MSDN subscribers) the latest version of Windows Vista. You can also get the Visual Studio Code Name "Orcas" CTP WinFX development tools, all at Get the Beta.

posted @ Monday, March 06, 2006 7:03 AM | Filed Under [ .NET General ]

Reporting Services: Deliver SQL Server Reports To SharePoint To Enhance Team Collaboration

[via MSDN] This article discusses: The architecture of a report collaboration solution Creating a SharePoint Web service to save reports Building a report delivery extension Deploying the solution to a SharePoint site Check out the entire article over at MSDN... Reporting Services: Deliver SQL Server Reports To SharePoint To Enhance Team Collaboration

posted @ Friday, March 03, 2006 7:56 AM | Filed Under [ .NET General Sharepoint ]

Visual Basic 9 Live on MSDN!

I caught this over at Don Box's Blog.  This is about a month old - but better late than never.  It is available on MSDN. Some impressive highlights of this newbie include: LINQ (Language INtegrated Query) - Query Statement Intellisense XML Integration Editing Support for Xml Literals XML Late binding Check out the details... New VB LINQ CTP  

posted @ Friday, February 24, 2006 12:51 AM | Filed Under [ .NET General ]

Deploying InfoPath 2003 Managed Code Visual Studio 2005 with RegForm Fully Trusted Form

When it comes to deploying your InfoPath 2003 Managed Code Solution with Full Trust, it is best to use the RegForm command line utility to create an MSI file.  For Visual Studio 8 (VS 2005) I found the RegForm utility embedded in my c:\Program Files\Microsoft Visual Studio 8\Visual Studio Tools For Office\INFOPATH subfolder. In order to make it Fully Trusted you can execute the RegForm command like such:   RegForm /U urn:myForm:myCompany /T Yes /MSI C:\Projects\InfoPathProjectFolder\InfoPathApp.xsn This produces a file called InfoPathApp.msi ready for user installation. For a more in-depth article, refer to Understanding Fully Trusted Forms [InfoPath 2003 SDK Documentation

posted @ Tuesday, February 21, 2006 2:06 PM | Filed Under [ .NET General InfoPath ]

2007 Microsoft Office System

Found this on Andrew Connell's blogsite... Things to note: A new client SKU named Microsoft Office Enterprise 2007 is what you know as Office Professional Plus 2007 (including Excel, Outlook, PowerPoint, Word, Access, InfoPath, Communicator, & Publisher) but also includes Microsoft Office Groove 2007 & Microsoft Office OneNote 2007. Office SharePoint Server 2007 includes publishing, collaboration & search. In today’s terms, think SharePoint Portal Server & SharePoint’s Shared Services, and Content Management Server. Office Project Server 2007, Office Project Portfolio Server 2007, Office Forms Server 2007 (think webified InfoPath), and Office Groove Server 2007 are separate SKU’s from Office SharePoint Server 2007....

posted @ Thursday, February 16, 2006 8:21 AM | Filed Under [ .NET General Sharepoint Microsoft Office InfoPath ]

MSDN Webcasts and Events Bloggers

Are you taking advantage of Microsoft's online training Webcasts?  If not, you're missing some valuable information that will improve your coding development skills.  For those who don't have big corporate funds to send you off for training this is a godsend.  Where else can you learn all the cutting edge .NET development coming at us - FOR FREE?!?!  Take advantage of it if you're not... http://msdn.microsoft.com/events/ Also, if you are an MSDN webcast junky AND have a blog - add your name to the MSDN Webcasts and Events Bloggers... Add Your Blog How many of you attend a local MSDN event?  Is it just...

posted @ Tuesday, February 14, 2006 7:42 AM | Filed Under [ .NET General Personal Thoughts ]

InfoPath: Display Inline Pictures From a Rich Text Field on a Web Page

[via InfopathDev.com] To display your InfoPath form data in a Web page, you can write XSL to translate your form into HTML. With a little knowledge of XSL this is a straightforward task. To display the contents of a rich text field you must use xsl:copy-of instead of xsl:value-of. This allows the XHTML content to be displayed in the Web page.   But you will quickly discover that this works for everything in a rich text field except pictures. This is because InfoPath stores pictures using base64 encoding, and then embeds the resulting string directly into the XML content...   If you need solid example...

posted @ Friday, February 03, 2006 10:40 PM | Filed Under [ .NET General InfoPath ]

Resume Tracking with InfoPath, Excel, and SharePoint

[via Scott Hillier] Solutions that automate business processes are becoming increasingly common, and the combination of SharePoint, InfoPath, and Visual Studio 2005 definitely streamlines the development process. In fact, the special relationships between these technologies make them an ideal platform for developing process-based solutions. A similar solution developed in ASP.NET, for example, would take considerably longer to create and deploy. That's why I think you'll see more and more solutions built on the Office System in the next few years. This is an excellent article by Scott Hillier on integrating InfoPath, Excel, and Sharepoint.  It has some great infopath coding examples too.  Check...

posted @ Friday, February 03, 2006 9:51 PM | Filed Under [ .NET General Microsoft Office InfoPath ]

Source Fource Action Figures - Commit To Get Yours

[via MSDN] Thing is, if you don't attend at least four live MSDN webcasts or virtual labs per month, from January through April, you won't get to collect the Source Fource action figures. And then where will you be? While everyone else in your office is playing with their Source Fource action figures at lunch, you'll have to paint a potato red and blue and squint your eyes. Oh, sure ... everyone will pretend to play along as you run through the room, holding your potato over your head and making "whoosh" noises ... Scared? Good. Here's the skinny: From January...

posted @ Monday, January 23, 2006 7:21 AM | Filed Under [ .NET General Waynester Gadget ]

Introducing dnrTV!

[via Carl Franklin] ================== Introducing dnrTV! ================== Listening to .NET Rocks! we sometimes wish we could show you what we're talking about, instead of just talking about it. Now we can! dnrTV is a weekly flash screencast, that's a video of the screen. My guest will write code (sometimes involving me too) while I'm interviewing them. In our premiere episode of dnrTV, I interviews Miguel Castro, who demonstrates how to build a useful composite Web Control right before your eyes using Visual Basic 2005 in Visual Studio 2005. This is the first of a two-part series with Miguel on Web Controls. In next week's...

posted @ Monday, January 16, 2006 7:21 AM | Filed Under [ .NET General Waynester Gadget ]

Scott Hanselman Fans - announcing his audio talk show

As the Waynester foretold it back here... [via Carl Franklin of PWOP Productions] Hanselminutes is a weekly audio talk show with noted web developer and technologist Scott Hanselman and hosted by Carl Franklin. Scott discusses utilities and tools, gives practical how-to advice, and discusses ASP.NET or Windows issues and workarounds. Add http://hanselminutes.com to your weekly agenda

posted @ Wednesday, January 11, 2006 2:25 PM | Filed Under [ .NET General Waynester Gadget ]

Farewell to AC, Turn Up The Heat Mindsharp

It's not too often that you get to work alongside someone who has great passion and ambitions when it comes to software development.  Andrew Connell recently announced his departure from his (and mine too) current employer.  I remember the day when I was asked to “show the ropes” to a new employee on some coding practices within the group.  I could tell then and there that this mentee was going to be someone who made a difference within our organization.  Not since my early days in I.T. America have I seen someone who lived to code and coded to make a difference for...

posted @ Monday, January 09, 2006 9:15 AM | Filed Under [ .NET General MCMS 2002 Personal Thoughts Sharepoint ]

101 Code Samples for Visual Basic 2005

[via MSDN] 101 Samples featuring many of the new features available with Visual Basic 2005 and the .NET Framework 2.0. For more samples using Visual Studio 2003 .NET http://msdn.microsoft.com/vbasic/downloads/code/101samples/  

posted @ Saturday, January 07, 2006 9:03 AM | Filed Under [ .NET General ]

How To Upgrade or Rollback a 24x7 Web Application

[via Seth Yates] Seth has a well documented article on How To Upgrade or Rollback a 24x7 Web Application that's worth reading.  He also has an article on How To Upgrade a Live SQL Server Database - very well done.

posted @ Wednesday, January 04, 2006 9:46 AM | Filed Under [ .NET General ]

An early Christmas present to CodeRush fans... how-to videos from Mark Miller!

[via Carl Franklin] http://www.devexpress.com/Products/NET/CodeRush/Training.xml If you have CodeRush you need to watch these training videos. Great content. As for the audio... they didn't use Pwop Productions... what can I say? :-) Carl

posted @ Saturday, December 24, 2005 7:41 AM | Filed Under [ .NET General ]

VS2005 and Partial To Partial Classes

[via Bayer White] If you haven't subscribed to Bayer White's blog you might wanna clickety-click click it.  Bayer is a colleague and has started blogging.  You'll benefit from his insights like this one on Partial Classes... I am trying to figure out how I did it without them! Partial classes make it so easy to clean up defined objects or classes taking advantage of VS2005 intellisense. Check out the entire posting at the following link... Partial To Partial Classes

posted @ Wednesday, December 21, 2005 9:01 AM | Filed Under [ .NET General ]

Patterns & Practices: Enterprise Library Core Architecture

[via tomhollander] I can personally vouch for the use of Enterprise Library.  We have used it in previous projects.  The time you save in not having to write extra lines of code to accomplish what has already been built is a tremendouos help. We redirected time saved to other areas of design and development. We specifically benefited from the Data Application Block for .NET 1.1 Framework.  I have also used the Exception Application Block.  I have not worked with the .NET 2.0 Framework version yet - thus the reason for this posting... This coming Thursday, December 8th, there is a webcast all...

posted @ Tuesday, December 06, 2005 7:32 AM | Filed Under [ .NET General ]

Something to Look forward to in 2006

[via Carl Franklin] During the month of December we at Pwop and me at Franklins.Net are working hard on kicking everything up a notch. I've mentioned this before, but we're going to be producing two new shows: dnrTV - a weekly one-hour screencast show that'll be part DNR interview and part Webcast showcasing some of the brightest and most interesting developers in the world. Hanselminutes - Scott Hanselman's new podcast - a 30 minute weekly audio show in which Scott talks about specific problems he and his team have encountered and how they solved them.

posted @ Monday, December 05, 2005 7:49 AM | Filed Under [ .NET General ]

Creating Connectable Web Part with the SmartPart

[via Jan Tielen] Lately I got quite some questions about how you can create connectable web parts with the SmartPart for SharePoint. Because I’m a little bit lazy I’ve recorded a screencast that’s going to show you the basics for creating connectable web user controls that can by hosted in the SmartPart for SharePoint. I’m using SmartPart version 1.1 and ASP.NET 1.1/Visual Studio.NET 2003/SharePoint 2003. If there are some people who want to do the same using the Son of SmartPart and ASP.NET 2.0/Visual Studio 2005/SharePoint 2003, it’s almost exactly the same (same interfaces etc.). In the screencast I’m showing two...

posted @ Friday, December 02, 2005 1:11 PM | Filed Under [ .NET General Sharepoint ]

ASP.NET 2.0 Security Best Practices

[via Scott Guthrie] ...enabling role-based security with ASP.NET 2.0 is now trivially easy with the new ASP.NET 2.0 role management service. Scott references a MSDN WhitePaper detailing best practices and highly recommends it. One tip that the papers cover that I’ve been meaning to blog about is the ability to add declarative permission attributes to classes and methods. These allow you to limit the ability to instantiate a type or invoke a class member based on the identity of the browser user for the request, and provide a clean defense-in-depth mechanism that you can use to add additional security to your business logic, data...

posted @ Thursday, November 17, 2005 9:44 PM | Filed Under [ .NET General ]

Using Virtual PC in an efficient Way

[via AC] Andrew Connell wrote an article on how to efficiently use Virtual PC for development environments.  He does a great job of going into specifics - complete with screen shots.  The aspect of the article I really needed was how to save disk space with multiple environments. Check it out by reading HOWTO: Use Virtual PC's Differencing Disks to your Advantage

posted @ Thursday, November 17, 2005 9:16 PM | Filed Under [ .NET General ]

Regular Expression Library - 1000+ predefined indexed to search

If you are like me and don't want to waste time looking for the right Regular Expression here's your reference site! Regular Expression Library This site is dedicated to everything Regular Expressions.  A must Bookmark.  It even has a feed for recent patterns submitted - and a blog!

posted @ Wednesday, November 16, 2005 8:09 AM | Filed Under [ .NET General ]

NOW AVAILABLE - Advanced Microsoft Content Server Development

The Definitive ADVANCED book on MCMS is here! Advanced Microsoft Content Management Server Development One of the co-authors, Andrew Connell, announces the release on his blog here and gives his personal perspective on his first writing experience.  The content in this baby looks phenomenal!  A MUST for all Microsoft CMS developers.  Congratulations AC, Angus, Mei Ying and Stefan! I can't wait to get my hands on it. The Advanced... The Predecessor...

posted @ Monday, November 07, 2005 9:06 PM | Filed Under [ .NET General MCMS 2002 Sharepoint InfoPath ]

Are You New to Sharepoint?

If so, you'll find Ted Pattison's whitepaper very helpful in getting started How Sharepoint Works Also, you might want to check out his downloads section for useful examples Downloads Area

posted @ Friday, October 28, 2005 1:19 PM | Filed Under [ .NET General Sharepoint ]

Programming I/O with Streams in Visual Basic .NET

[via MSDN, author Ted Pattison of PluralSight] When I receive my monthly MSDN mag I usually skim the front left nav section to see who's contributed to that month's issue.  Since I'm a VB programmer at-heart I tend to zero in on Basic Instincts then Web Q&A.  Well, this month, one of my favorite speakers / geek-writers, Ted Pattison wrote an article on ... Programming I/O with streams in Visual Basic.Net Ted brings home the methodology and concepts of stream-based programming.  It's very applicable for those of us who like to pull in information from the web or other external sources. Check it out, I'm sure you...

posted @ Friday, October 28, 2005 1:15 PM | Filed Under [ .NET General ]

Now Available to MSDN Subscribers: Visual Studio 2005, SQL Server 2005

Now Available to MSDN Subscribers: Visual Studio 2005, SQL Server 2005The final versions of Visual Studio 2005 and SQL Server 2005 are now at manufacturing; MSDN subscribers can download these products immediately. Redistributable packages, including the .NET Framework, are also now publicly available.   

posted @ Thursday, October 27, 2005 11:08 AM | Filed Under [ .NET General ]

My.Blogs Code Sample for Visual Basic

[via MS Visual Basic Developer Center] My.Blogs is a collection of sample code that will show you how you can easily provide programmatic access to weblogs in the applications you build. Full source code is provided along with Windows Forms, ASP.NET 2.0 and a Visual Studio 2005 Tools for Office Outlook Add-In.

posted @ Thursday, October 27, 2005 11:00 AM | Filed Under [ .NET General Microsoft Office ]

Sharepoint talk on DotNetRocks (DNR) - Raleigh leg

Carl, Richard, and Geoff are continuing in their “boat” for their VS 2005 Road Trip!  They eventually end up in San Francisco for the November 7th launch. Every day they plan on having a DNR show. During the Raleigh, North Carolina stop they discuss Sharepoint with a guy by the name of Jason. Jason even mentions SmartPart but goes blank when trying to remember who wrote it! Road Trip Raleigh Check out side stories from Carl's Blog Track Carl & Richard via GPS » It's Road Trip Time!

posted @ Tuesday, October 25, 2005 12:03 PM | Filed Under [ .NET General Sharepoint ]

Single Instance Templates, eliminate pain of FindControl and INamingContainer

[via Nikhil Kothari] The pain of dealing with controls within templates has always seemed unnecessary.  I could always envision a “nicer” way to directly access them other than FindControl with all the casting with CTypes. Nikhilk has wrote an article on Whidbey's incremental improvements with the notion of Single-Instance templates.  The jest of the article points out the problem... Why FindControl? At runtime, the page is basically a control tree, and each control needs to be identifiable uniquely for various reasons. Unfortunately the ID is not good enough, because templates may be repeated (as ItemTemplate is in DataList). Within FindControl, it implements INamingContainer...

posted @ Tuesday, October 25, 2005 9:05 AM | Filed Under [ .NET General ]

The Two APIs - Charles Petzold has a blog

[via Charles Petzold, yeah The Charles Petzold has a blog!] A book on the Windows Presentation Foundatation (formerly known as Avalon) is intrinsically more complicated than other Windows programming tutorials. The reason? It has two APIs. WPF has a relatively normal object-oriented procedural API for coding with C#, VB, etc, but it also has a parallel XML-based API known as XAML, the Extensible Application Markup Language. The basic idea is that you do the program layout (pages, form design, dialog boxes) in XAML and then write event handlers in code.   Charles Petzold blog

posted @ Wednesday, October 19, 2005 11:16 PM | Filed Under [ .NET General ]

DotNetRocks (DNR) RoadTrip In Progress

Carl, Richard, and Geoff have embarked in their “boat” for their VS 2005 Road Trip!  They eventually end up in San Francisco for the November 7th launch. Every day they plan on having a DNR show. Sounds like fun guys! Check out side stories from Carl's Blog Track Carl & Richard via GPS » It's Road Trip Time!

posted @ Tuesday, October 18, 2005 10:21 AM | Filed Under [ .NET General ]

Visual Studio 2005 RTM on MSDN 14th October !!!

I heard it first from AC (he said the 15th) but now Channel 9 has published an October 14th date of release.  Good deal if you're an MSDN subscriber - AC mentions Universal Subscribers, although the Channel 9 posting doesn't specify.

posted @ Wednesday, October 12, 2005 12:54 PM | Filed Under [ .NET General ]

Take your ASP.NET 2.0 site offline with one tiny action

Thanks to AC for pointing me to this new feature in ASP.NET 2.0 - I can see this being used religously! [via Scott Guthrie & Erik Porter] Basically, if you place a file with this name in the root of a web application directory, ASP.NET 2.0 will shut-down the application, unload the application domain from the server, and stop processing any new incoming requests for that application.  ASP.NET will also then respond to all requests for dynamic pages in the application by sending back the content of the app_offline.htm file (for example: you might want to have a “site under construction” or...

posted @ Thursday, October 06, 2005 11:39 PM | Filed Under [ .NET General ]

"Atlas" Keynote Walkthrough

[via Scott Guthrie] Scott has posted the PDC walkthrough code samples on his blog. Here's what I got out of it after glancing over it: The web service that was used was a standard ws - no Atlas specific decoration or meta-data needed Client-side html is straight forward with no server-side code Add a JSON proxy to the page - just two script references ScriptLibrary/AtlasCore.js LapService.asmx/js Call methods on the remote service Set up a call-back event handler that will be invoked when the response is returned Work with data using same object model Shows examples of the Atlas ListView Control Implementing Drag and Drop Implementing Virtual Earth Showing it on a MAC - worked...

posted @ Monday, October 03, 2005 11:16 AM | Filed Under [ .NET General ]

Windows Workflow Sequential Video How To Sample

[via Mark Kruger] Stephen Thomas has put together a video and sample walking through a simple Sequential Workflow using Beta 1 of WinWF (available for download from Microsoft). This video will take you step by step through creating your first sequential workflow in less than 15 minutes This workflow is hosted by .net using a Windows Form. It takes in an input value and returns a string of how long it took to process the order. The sample includes two windows form for calling the workflow. Download the sample code: Sequential Workflow using WinWF Download the video: My First Sequential Workflow Video...

posted @ Monday, October 03, 2005 9:52 AM | Filed Under [ .NET General Microsoft Office ]

Windows Workflow Foundation ("WWF")

[via Darren Jefford] For those of you familiar with BizTalk Server 2004, Windows Workflow Foundation is to the Orchestration Designer and Orchestration Runtime (XLANG) in BizTalk. It allows you express your “workflow” using a designer and then have this executed by a runtime. Highlights of Darren's post: Windows Workflow Foundation is light-weight and re-hostable allowing you to integrate workflow functionality into your application. Shipped with WinFx and will be supported on Windows Vista, Windows Server 2003 and Windows XP You can host Windows Workflow in any host (ASP.NET, WinForms, Console App….) The debugging story is fantastic, you can step into workflows and debug through activities and...

posted @ Wednesday, September 28, 2005 8:24 AM | Filed Under [ .NET General Sharepoint Microsoft Office ]

WSS SP2 is now available

[via Andrew Connell] The following features and capabilities included in WSS SP2 Reverse Proxy and Alternate URL support IP Bound virtual servers SQL Server 2005 ASP.NET 2.0 Additional Links MSFT WSS v2 SP2 Download MSFT KB Q906336: list of all hotfixes included within SP2 MSFT KB Q894903: updating a WSS ASP.NET 1.0 virtual server -> ASP.NET 2.0 WSS Admin Guide updated for SP2: CHM | HTML Update: I just happened across Bil Simser's posting on topic and found he had additional information.  Thanks Heather! Windows Sharepoint Services Service Pack 2 Released

posted @ Tuesday, September 27, 2005 9:29 AM | Filed Under [ .NET General Sharepoint ]

Linking to CSS files with code in ASP.NET 2.0

[via Ted Pattison] ASP.NET 2.0 themes are great. You just gotta love 'em. They provide a fast and effective way to skin all the pages of a Web site with very little effort. However, the set of CSS files from an ASP.NET 2.0 theme comes as an all or nothing proposition. In some cases, you might desire the flexibility to link additional CSS files to a page programmatically based on a users preferences in addition to the CSS files that are being linked by the current theme. Here's a teaser one-liner from Ted's post... this.Header.LinkedStyleSheets.Add("JungleLove.css"); Catch the full article... » Linking to CSS files with code in ASP.NET...

posted @ Sunday, September 25, 2005 8:04 PM | Filed Under [ .NET General ]

Sharepoint and InfoPath Integration

I'm currently working on a project that is at the technical design stage.  Initially, I was planning on coding it as a custom ASP.NET application due to the requirements.  However, with the customer wanting to utilize Sharepoint and going over the functional documentation with some co-workers numerous times I may have changed my direction.  Andrew Connell (AC) suggested we consider looking at InfoPath and integrating it into Sharepoint. So, I'm up late tonight doing some research before we speak with the customer tomorrow afternoon.  And I come across this article on Microsoft's site: » Integrating Microsoft SharePoint Products and Technologies and Microsoft Office InfoPath 2003 It seems to...

posted @ Thursday, September 22, 2005 11:08 PM | Filed Under [ .NET General Sharepoint InfoPath ]

Programming Role-based Security in Web Parts

[via Ted Pattison] Ted has written an article on developing for role-based security within a Sharepoint Web Part.  A must read and very well done by a favorite instructor of  mine.  Thanks Ted. » Programming Role-based Security in Web Parts

posted @ Thursday, September 22, 2005 10:19 PM | Filed Under [ .NET General Sharepoint ]

Inside The Mind of the Windows Workflow Foundation (WWF) Architect

[via Dave Green] I became familiar with Dave Green by way of Don Box's spoutlet.  Who is Dave Green you may ask?  Well, he is the Architect behind Windows Workflow Foundation (WWF).  Dave Green is new to blogging.  This could be because he was quite busy the last two years and as he states from PDC 2005 ... The release from the pressure of my contractual code of silence has made this PDC just a total blast. What is he blogging about? What do I want to talk about?  Well, I'm the architect of Windows Workflow Foundation, so I want to tell you all about what we...

posted @ Monday, September 19, 2005 9:57 AM | Filed Under [ .NET General MCMS 2002 Sharepoint ]

PDC 2005 Confusing News about New Sharepoint WSS MCMS

via [Arpan Shah] I heard from several people that while the information for SharePoint development was great at PDC, that it was not obvious what was WSS vs. the other investments on top of WSS. That's b/c we haven't made any final packaging and licensing decisions. So if you are a -little- confused, that's why! Somethings are very clearly platform while others may not be super clear in how it will be packaged... at this very moment, we're discussing our investments more "functionally" - i.e. web content management :services", for example. At this point, if you're a developer, don't worry about...

posted @ Monday, September 19, 2005 9:18 AM | Filed Under [ .NET General MCMS 2002 Sharepoint ]

Future of WSS, SPS and CMS revealed

[via Arpan Shah] There were several large announcements made at PDC that are very relevant to SharePoint and CMS customers. I'm personally super excited about this and to be part of this. Microsoft revealed Office "12" - client and servers and talked about our investment in ECM. This is great news for CMS and SharePoint customers that there is one integrated architecture for end-to-end document and content lifecyle. Other introductions and references worth noting from Apan's post: Introduction of Windows Workflow Foundation - WinFX Better prepare for the next version of CMS and Sharepoint Current Sharepoint customers, follow these guidelines Read Apan's entire posting here

posted @ Monday, September 19, 2005 8:45 AM | Filed Under [ .NET General MCMS 2002 Sharepoint ]

Developer/Designer Tools

[via Heather Solomon] Heather finds three cool developer / designer tools worth checking out: CSS Optimizer  Internet Explorer Developer Toolbar Beta GIMPShop See the entire detailed posting here

posted @ Monday, September 19, 2005 8:32 AM | Filed Under [ .NET General ]

The LINQ Project

What is the LINQ Project? [via MSDN] “The LINQ Project is a codename for a set of extensions to the .NET Framework that encompass language-integrated query, set, and transform operations. It extends C# and Visual Basic with native language syntax for queries and provides class libraries to take advantage of these capabilities. ” Here are some links to get started: LINQ on Channel9 C# LINQ Tech Preview Visual Basic LINQ Tech Preview LINQ Project Overview document 101 Samples using LINQ  

posted @ Thursday, September 15, 2005 12:48 PM | Filed Under [ .NET General ]

Search Feedster Gadget with Start.Com

A few weeks back I posted an entry on Yahoo's purchase of Konfabulator, the desktop Gadget platform.  Microsoft is doing its own thing and taking it a bit further with Start.com (with Ajax as the glue).  This is some very cool stuff that I wish I had time to play with more.  This post related to searching Feedster caught my eye. [via Scott Isaacs] “Did you know that Gadgets for Start.com let's you build also custom experiences that can also consume any RSS feed?  In this demo, I created a Feedster Gadget for searching for blogs via Feedster within Start.com.  The results...

posted @ Thursday, September 15, 2005 12:12 PM | Filed Under [ .NET General Waynester Gadget ]

ASP.NET "Atlas" Framework is available

If you would like to try out the preview of Microsoft's “AJAX” framework, check out this link: http://atlas.asp.net It's currently beta, but still exciting stuff.  Here's the blurb from the site: ASP.NET “Atlas” is a package of new Web development technologies that integrates an extensive set of client script libraries with the rich, server-based development platform of ASP.NET 2.0. “Atlas” enables you to develop Web applications that can update data on a Web page by making direct calls to a Web server — without needing to round trip the page. With “Atlas”, you can take advantage of the best of ASP.NET and server-side...

posted @ Thursday, September 15, 2005 11:24 AM | Filed Under [ .NET General ]

"XAML" is a Declarative Language

Have you heard this term lately?  Sounds like Camel with some zing to it.  "Extensible Application Markup Language" ("XAML"), is a Declarative Language.  It is a programming model for the upcoming “Avalon” development platform.   Per the ''XAML'' Overview reference on Microsoft's site: “It is also the primary way to create a UI in the WinFX programming model because it provides a way to seperate UI definition from logic and enables you to integrate code within or behind markup.  The ability to mix code with markup is important because XML does not really support flow control”  Here's a simple Hello World application: <?xml version="1.0" standalone="yes"?><Window>  <Button>Hello World</Button></Window> Note the Window tag? It's actually...

posted @ Wednesday, September 14, 2005 9:06 AM | Filed Under [ .NET General ]

Visual Studio 2005 RC available on MSDN downloads

via [Andrew Connell] I know there's been talk about a possible Release Candidate 2 of Visual Studio 2005.  A release candidate (the 1st) has been placed on MSDN downloads today.  Is it possible they could sneak a RC2 in before November?  I say yes, but I guess it comes down to how many shortcomings are found within the next 30 days. Also, as Andrew points out, SQL Server 2005 September CTP are also available.  It's all coming together - I can hardly wait for the November rollout - we haven't seen a major rollout like these for a while. Can you developer's feel it? »...

posted @ Monday, September 12, 2005 10:20 PM | Filed Under [ .NET General ]

CSS Menu from Son of Suckerfish

via Heather Solomon Here's a cool CSS-based dropdown menu solution that has great browser compatibility and no CSS hacks.  Chris Lasley, a co-worker, did something similar with a previous project. Check out the spoof here:  Son of Suckerfish Dropdowns

posted @ Monday, September 12, 2005 9:56 PM | Filed Under [ .NET General ]

ASP.NET Provider Toolkit (Provider Model Design Pattern)

via Microsoft The folks at MS introduced the Provider Toolkit.  If you aren't familiar, it makes ASP.NET 2.0 much more flexible, expandable and customizable than before.  I know the core team of DotNetNuke incorporated the model with version 3.x.  However, you may not have known that you can implement the design pattern into ASP.NET 1.1 Apps today!  Check it out here

posted @ Tuesday, August 30, 2005 2:38 PM | Filed Under [ .NET General ]

TechEd 2005 Hands-on labs available

via Microsoft If you didn't get a chance to attend TechEd 2005 and see all the new things coming down the pike soon, you can grab your free copy of the hands-on labs that were available to all attendees.  I don't know about you, but I learn a lot better by getting my hands around those samples. Check 'er out here ... and thank me later :-0

posted @ Tuesday, August 30, 2005 2:29 PM | Filed Under [ .NET General ]

Major Changes for Visual Web Developer 2005 and ASP.NET 2.0 from Whidbey Beta 2 to RTM

via AC by way of Microsoft It appears there are some major changes slated for RTM of ASP.NET 2.0 and Visual Web Developer 2005 from Whidbey Beta 2 to RTM.  Here's a summary of changes effected between the two releases: Migration and Compilation Migration Wizard Generating Classes in code-behind Adding a definition for a base class in page directives for page types in code behind classes Standards Default will be XHTML 1.0 Transitional for ASP.NET 2.0 rendering and new Web Developer Web pages as opposed to XHTML 1.0 Strict markup Licensing LICX model will use the same model as Windows Forms in 2.0! Security IDE & Project System Data...

posted @ Tuesday, August 30, 2005 2:20 PM | Filed Under [ .NET General ]

Developing in Visual Studio 2005 Beta 2

I just started a new project.  The cool thing is - I get to develop it in Visual Studio 2005 Beta 2.  By the time it goes live, the launch in November will have come and gone.  I am still writing technical documents, but should start coding soon.  This project will not require MCMS so I won't be able to refine my skillset in that regard - bummer.  However, I'll keep up with the blogs while head deep in some ASP.NET 2.0 / VB 2005 goodness.  So, you'll be seeing more of the new VS 2005 revelations from myself, sprinkled...

posted @ Friday, August 26, 2005 2:11 PM | Filed Under [ .NET General ]

TechEd 2005 Conference DVD Set Has Arrived!

SWEET!  I received my TechEd 2005 Conference DVD Set from the Brown (UPS) dude this morning!  Now I can relive the sessions I didn't get to attend and brush up on the one's I attended - ALL OFFLINE. Good start to a Monday, most definitely.

posted @ Monday, August 22, 2005 9:16 AM | Filed Under [ .NET General ]

Form Validators Not Submitting on ASP.NET 1.1

Have you ever had this problem happen to you? “go to a page, fill in the form values, and click the Submit button and... nothing would happen.  No error.  No message on the screen.  No sending to a blank page.  No postback.  Just nothing.” The problem could very well be a hotfix for the .NET Framework 1.1,  Specifically, the javascript function ValidatorCommonOnSubmit inside the file WebUIValidation.js Read the complete scoop over at Scott Mitchell's blog... » Form with Validators Not Submitting on a Rebuilt ASP.NET 1.1 Box

posted @ Tuesday, August 16, 2005 8:55 AM | Filed Under [ .NET General ]

HOW TO: Best Practice in Working with Client-Side Script

I'm about a year late, but I just had to share this article written by Scott Mitchell on MSDN.  It deals with “how your ASP.NET pages and controls can add client-side code“.  But it's not just that.  He provides some very useful routines that we should have in our own shop.  We have rolled our own with each project.  However, this article shows how easy it is to standardize these common client side scripts into classes. Here are some of the highlights: Creating a Base Class as the Foundation for Adding Client-Side Script Adding Client-Side Script from the Code-Behind Class Executing Client-Side Code...

posted @ Monday, August 15, 2005 10:20 AM | Filed Under [ .NET General ]

URL Rewriting with HttpHandler - Friendly URL Wonders

[via Jeffrey Palermo] Ever wonder how to change those ugly url's into Friendly (Google-happy) one's - Jeff shows us a sample. How to do Url Rewriting with just an HttpHandler (without the side-effects) - level 400

posted @ Thursday, August 11, 2005 12:16 PM | Filed Under [ .NET General ]

Refactoring Features in VB 2005

[via Carl Franklin] Exclusive: Mark Miller shows off *new* refactoring features for VB 2005 The refactoring support for VB 2005 is being supplied by Developer Express Mark Miller, Chief Architect of the IDE Tools Division at Developer Express (he's the guy who designed CodeRush and Refactor!), shows off the new features of refactoring support available to VB 2005 developers in this two part video, totalling 22 minutes. Part A (1 of 2) http://perseus.franklins.net/refactor3a.html Part B (2 of 2) http://perseus.franklins.net/refactor3b.html These are flash movies created with TechSmith Camtasia. They total about 18MB Enjoy!

posted @ Thursday, August 11, 2005 10:03 AM | Filed Under [ .NET General ]

Tab Navigation using CSS only - Great for SharePoint

Heather has posted a download for Tab Navigation that can be used on Sharepoint or any other web site.  This was written by a fellow coworker, Chris Lasley. Here's the link: Tab Navigation using CSS only - Great for SharePoint

posted @ Thursday, August 11, 2005 9:37 AM | Filed Under [ .NET General Sharepoint ]

Encouraging Install News on Biztalk 2006 out of The Box

I once was on stage with Don Box at a DevelopMentor Conference.  The occasion was 'some of us attendee geeks' were trying to win a Compaq PDA.  The theme Don came up with for us to beg for it was “Stupid human tricks”.  There was about a dozen of us geeks drooling over this device and I had to think quick on my feet to Stand Out.  Well, I didn't win and thought I had the best trick offer - but I've gotten off topic... ... The same Don Box has blogged an encouraging experience with BizTalk 2006 Beta 1 install...

posted @ Monday, August 01, 2005 6:51 PM | Filed Under [ .NET General ]

Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List

via [Scott Hanselman] Since I was on Scott's site looking at the FormsAuthentication Timeout issue, I remembered he had a Developer and Power Users Tool List that Rocked!  It just does.  Makes me wanna have more hours in the day to look at the ones I haven't used. Here they are: Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List

posted @ Tuesday, July 26, 2005 8:48 AM | Filed Under [ .NET General Waynester Gadget ]

Weird Timeouts with custom ASP.NET FormsAuthentication

We have a similar environment setup Scott describes in this following post - Development does not have SSL, UAT and Production do have SSL.  We experienced similar problems with timeouts as well.  I thought I would reference this for others that may come across this. via [Scott Hanselman] “Someone logs into an ASP.NET application successfully and does some stuff. They wait for 10.5 minutes. That means no clicking, just waiting. Then they click and get the next page successfully. Then the click on the NEXT (the second since they've been waiting) and get kicked out to the login page.” Find the steps involved...

posted @ Tuesday, July 26, 2005 8:14 AM | Filed Under [ .NET General ]

When it comes to HTML / CSS

... Heather Solomon does it for me.  She had me at the word '<style>'.  Heather is a coworker and does wonders with the initial Forms I stub out in ASP.NET.  She recently did a once-over on a project and I felt like I had just had an extreme makeover, Developer's Edition.  We have another really good web designer, Chris Lasley, that I've had the pleasure of working with and he just blows me away with his CSS wonders.  I enjoy working with both.  Anyway, this post isn't an attempt to sell Heather's work or Chris' (okay, it might be), but rather, my attempt...

posted @ Monday, July 25, 2005 9:04 AM | Filed Under [ .NET General ]

Google-Maps killer?

Well, it was leaked by the Scobleizer and is called MSN Virtual Earth! Looks like some cool competitive stuff available.  There's a MVE Team Blog here. Check out the Channel 9 Video Interview here. I bookmarked my office location here Thanks to AC and Angus Young, er Logan for the heads up.  I enjoy cool stuff like this.

posted @ Monday, July 25, 2005 7:23 AM | Filed Under [ .NET General Waynester Gadget ]

Windows codename "Longhorn" has been officially named "Windows Vista"

Windows Vista?  This will take some time to settle ... Vista?  I'll admit I wasn't too thrilled with “Longhorn” because I'm a Oklahoma Sooners fan - but at least it was a Strong name.  Vista sounds like a car from the past I would like to forget about.  Oh well, Vista... Vista... Vista... here's the shpill on it... [via MSFT Press Pass] REDMOND, Wash., July 22, 2005 — Today Microsoft Corp. announced the official name of its next-generation Windows® client operating system, formerly code-named “Longhorn.” Video of the name announcement can be seen via the link below. » Media Alert: Microsoft Unveils Official...

posted @ Friday, July 22, 2005 6:38 AM | Filed Under [ .NET General ]

MCMS and ASP.NET 2.0

Stefan Goßner has been working with ASP.NET 2.0 and how applicable it is toward a MCMS website.  He educates us on the problems and provides solutions.  He has posted findings and samples to GDN as well: » ASP.NET 2.0 & MCMS – a first look (discusses SP2 and ASP.NET 2.0 impacts to MCMS)» ASP.NET 2.0 & MCMS – The easy way to site navigation (discusses the provider model) » ASP.NET 2.0 & MCMS – Try it out now! (why wait for SP2, just throw ASP.NET 2.0 on MCMS now!… btw, it’s not supported until SP2) » ASP.NET 2.0 & MCMS – Master Pages » ASP.NET 2.0 & MCMS – Web...

posted @ Thursday, July 21, 2005 5:49 AM | Filed Under [ .NET General MCMS 2002 ]

Use my Feedburner account link, Please

To those who subscribe to my blog: Here's my feedburner reference... I plan on changing the icon on the left nav soon.  Until then, please use the above link. Thanks and I appreciate you subscribing to what I have to contribute to the community...-Wayne

posted @ Wednesday, July 20, 2005 3:30 PM | Filed Under [ .NET General ]

Vision Lost with Sharepoint?

Heather Solomon, a colleague and friend, has posted her thoughts on the Sharepoint Community.  Sometimes, we need to refocus on why we do what we do.  Heather's question revolves around Web Parts, Tools and Add-ins - why we don't see more useful ones available?  She has a point.  Within our organization, it seems like everything we do is a custom fit. »»Have we lost the Sharepoint vision? Hopefully, this will inspire some of us Devies to create a killer Sharepoint WebPart, Tool and/or Add-in.  

posted @ Wednesday, July 20, 2005 5:33 AM | Filed Under [ .NET General Sharepoint ]

Dissecting Forms Authentication

Scott Mitchell has written an excellent article on Forms Authentication.  It's not your typical configuration How-To blurb.  It goes under-the-covers on how a user is authenticated.  If you are needing to know all that there is to know about authenticating users this will put you on the fast track.  It includes references to previous articles detailing the implementation and configuration aspects too. » Forms Authentication Other referencesUsing Forms Authentication in ASP.NETRole-Based Authorization with Forms Authentication

posted @ Tuesday, July 19, 2005 9:48 PM | Filed Under [ .NET General ]

ApplicationBlocks ExceptionManagement does not like Impersonation

  Apparently, Microsoft.ApplicationBlocks.ExceptionManagement has a problem when Impersonation is set to True on a Windows 2003 Server.  This is happening to me with its default setting of publishing to the Windows Application Event Log.  I found this out when migrating code from our development environment (DEV) to our User Acceptance Testing (UAT) environment.  What a paradoxical problem to be in!  I want to log suspect errors to a log and the mechanism I'm using to do it generates its own error.  Give me a break!  Anyways, after doing some research on the subject I found a good posting over at Brendan Tompkins...

posted @ Tuesday, July 19, 2005 2:57 PM | Filed Under [ .NET General ]

It's Only Going to Get Better...

Our lives as developers will become much more productive in the coming days as November approaches. I attended TechEd 2005 (my first) in Orlando and watched as Paul Flessner announced the launch date of Visual Studio 2005, SQL Server 2005 and BizTalk Server 2006. I've been developing since 1988 and it's these exciting improvements that keep me from wanting to fall into management (God forbid!). Thanks Microsoft - keep it up.

posted @ Wednesday, June 29, 2005 3:03 PM | Filed Under [ .NET General ]

Powered by: