|
Todd Carter Profile |
|
|
Spankin' New Blog
Todd Carter Got a new blog site, please join me here A title=http://todd-carter.com href="http://todd-carter.com/" mce_href="http://todd-carter.com"http://todd-carter.com/Aimg src="http://blogs.msdn.com/aggbug.aspx?PostID=9975769" width="1" height="1" [read]. Posted: Tue, Mar 9th '10 |
On Twitter Now
Todd Carter After being push and prodded by my friends I have decided to join the Twitter community @Toddca. I am still a bit confused on how to follow a thread/conversation but I am sure that is just me. :-)
Now lets see how dumb I can make myself look in 140 characters or less! [read]. Posted: Sat, May 2nd '09 |
SharePoint Session State; The Guest That Just Won’t Leave
Todd Carter MOSS uses ASP.Net session state for Forms Services, Project Server, etc. SharePoint installs a PartitionResolver which redirects the ASP.NET session state module to look to the SSP DB for its stored procedures and tables for storage of session state. Within CA there is an option to turn off Session State (its on by default) however if you try to start an OOTB workflow we attempt to load an InfoPath form via forms services and you will get probably one of the most clear and understandable errors [read]. Posted: Wed, Mar 18th '09 |
Run (As Your AppPool Account) Forrest
Todd Carter When running within a website that uses impersonation you find it necessary sometimes to have your code stop impersonating for a period of time while you run some code. For example if you need to get off the box (not using Kerberos) and connect to another resource you will need to fall back and run as the AppPool account or logon another user and use those credentials to hit the remote resource. For the former I have written a small utility class that makes this possible. There are other samples [read]. Posted: Thu, Feb 12th '09 |
PrepareToMove Away From Running This Command
Todd Carter If you are a SharePoint Admin that is still running stsadm –o PrepareToMove before detaching a content DB AND your farm is running at least the Infrastructure Update (IU) then stop! Stop running the command, its not necessary and it is causing you problems and you probably don't even realize it.
If prepareToMove is run within a SharePoint farm that has at least the IU that Content DB will no longer participlate in profile syncronization; even if you remove and reattach the content DB to the s [read]. Posted: Fri, Jan 30th '09 |
High Memory is Relative
Todd Carter Like most folks I customize my computer to fit my needs. I apply a myriad of registry settings, applications, utilities, and adjustments to my machine to get the environment just the way I like. One item I always seem to change is the buffer height of my command prompt. I find it is useful to increase this buffer when I am running commands that have a ton of output or when I am debugging an application with a command line debugger. Rather than have the text just flow off the buffer I typically i [read]. Posted: Sat, Jan 24th '09 |
Customizing the Rendering of a Custom SPField
Todd Carter I was recently asked by a customer how to use a PropertySchema field value within a RenderPatten's CAML to control how a field is rendered. The idea is to create a new instance of the field and have some method to control how that field will be rendered at the time the column is instantiated. Unfortunately field values from the PropertySchema are not available via a within a ReanderPattern's CAML and nor is it possible to call a custom getter off the SPField derived class of your custom SPField [read]. Posted: Fri, Jan 23rd '09 |
The Zero Downtime SharePoint Patching Myth
Todd Carter Unfortunately it is not possible to update/patch SharePoint without occurring some amount downtime. So the only options available to us are to minimize downtime.
I think of downtime in two ways, 'not available' and 'reduced functionality'. The second obviously is more closely aligned to zero downtime however for a large farm it is difficult logistically to achieve. Reduced functionality is providing your users with a read only farm during the time in which the patching of the primary farm is o [read]. Posted: Sat, Aug 2nd '08 |
Where Did That AppPool Go?
Todd Carter I am a big fan of anything that gives me more insight as to what is happening on my system. One such IIS 6 tweak which I find is greatly overlooked is the additional AppPool logging you can get out of IIS 6. It blows me away that this was not "on" by default -- but that is another blog entry.
The tweek involves modifying the metabase per http://support.microsoft.com/kb/332088 to turn on this additional logging at the AppPool. This KB has a command:
cscript adsutil.vbs Set w3svc/AppPools/DefaultA [read]. Posted: Thu, Jun 5th '08 |
Database Disconnect Issues with SharePoint
Todd Carter I have spent a good deal of time lately working with one of my MOSS 2007 customers on a database disconnect issue that has been plaguing them since SPS 2003. The following blog entry are the steps I went through to track down this issue. It was not without the help of some of my co-workers that made this journey successful. I also need to mention that the customer made an incredible contribution of time and effort on this as well. In many cases most customers would have bailed and just resigned [read]. Posted: Sun, Mar 23rd '08 |
.Net Framework Version Overview
Todd Carter I am frequently asked about the various .Net framework versions floating around. As the .Net framework continues to go through its various revs the waters will only become muddier. Here is a quick overview of each version we have to date…
.Net 1.0 – This was the initial release of the framework which as of today only .Net 1.0 SP3 is currently supported by PSS. This only shipped as x86.
.Net 1.1 – This is a side-by-side release of the framework in which no dependencies on 1.0 exist. Hotfixe [read]. Posted: Wed, Aug 8th '07 |
Windows SharePoint Services 3.0 Remote Blob Storage API
Todd Carter Probably one of the worst KB articles I have seen lately introduces, what has the potential to be a really exciting new feature of WSS 3.0/4.0 – Remote Blob Storage (RBS). This interface allows the storage of "blobs" outside of SQL server in a kind of BlobBank (I call dibs on this name. J). Blobs are the stream of content, a byte[] for those dev heads, which represent files within SharePoint. They are stored alongside their metadata in SQL. Having the ability to move these blogs to external st [read]. Posted: Mon, Aug 6th '07 |
Download your Hotfixes!
Todd Carter Up to this point Microsoft has always required customers to make a phone call into Microsoft Product Support to receive a hotfix. Today we have made available a web application that allows customers to fill out a simple web form and receive the hotfix by email.
Here is how it works: The form on the site has field entries for the following information:
Country/Region (Pulldown menu)
KB article number (Text entry)
Platform (Pulldown menu)
Product L [read]. Posted: Fri, Jul 27th '07 |
Moss & SharePoint Related MCTS Certification Information
Todd Carter Recently I have been looking into MOSS related certifications and ran across the MCTS certifications. I have narrowed the huge list of certifications and exams down to just those that are MOSS 2007 and WSS V3 specific and have provided links below.
MCTS Certification
Configuration
Windows SharePoint Services 3.0, Configuration
Exam: 70-631: Configuring Windows SharePoint Services 3.0
Related Course(s) : 5060, 5244, 5245, 5246, 5247, 5248, 5249, 5403, 5942, 5943
E-Learning: Collection 5 [read]. Posted: Thu, Jun 14th '07 |
Moving To SharePoint
Todd Carter Since coming to Developer Support in 2003 I have been working with ASP.NET and IIS. 4 years in any group at Microsoft is a good stint and it was time that I moved on. Because I love working with .Net and web technologies SharePoint seemed like a likely choice. Given SharePoint's huge popularity I felt this provided me with an opportunity to learn a technology that was here to stay and which would only get larger. As a platform there is just a ton that you can do with SharePoint and since it is b [read]. Posted: Mon, May 28th '07 |
WSS 3.0 32bit on x64
Todd Carter Question:
So what happens when you have an x64 development box running Windows 2003 R2 x64 Enterprise with IIS6 in WOW64mode and you want to install the 32bit version of WSS 3.0?
Answer:
---------------------------
Setup Errors
---------------------------
Setup is unable to proceed due to the following error(s):
- This 32-bit product must be run on a 32-bit Operating System. For 64-bit support, please install the 64-bit version of this product.
- Internet Information Services is running [read]. Posted: Tue, May 15th '07 |
Logging 32bit ASP.Net Performance Counters on a Windows 2003 64bit OS
Todd Carter Recently an issue came up where an admin was upgrading their Windows 2003 Server OS from 32bit to 64bit but they wanted to keep their ASP.NET application as is and running under WOW. The issue they hit was with monitoring performance counters. While using perfmon they can see the counter data they could not get these to log to a logfile. The solution here is to change the perfmon service to run under WOW64 (x86) if you want to log counters from a WOW64 process.
The following script sets this al [read]. Posted: Tue, May 8th '07 |