Microsoft cloud engineer - SharePoint, Office 365, Azure, DotNet, Angular, JavaScript.
Microsoft cloud engineer - SharePoint, Office 365, Azure, DotNet, Angular, JavaScript.

Uncategorized

Coding EventLog Excellence

Summary

It’s a best practice to have all custom code write to the event log.   Every code execution should produce one and only one log entry.   Exceptions (code speak for err) should be written here.    For troubleshooting and support you can’t ask for a better tool.    The framework exists, EventCombMT helps aggregate, and it allows you to run dozens … or hundreds … of apps while keeping a sharp eye on quality control.

Namespaces

System.Diagnostics.EventLog

Example

clip_image002

 

The given key was not present in the dictionary.

If you see this error message in WSS chances are you have an active reference to custom field type but have not installed the field type.     The “/_layouts/mngfield.aspx” page will throw this error in the above scenario.    Two possible resolutions:

 

 

  • Remove the Site Column (SPField) objects with object model code.     Requires developer skills.

 

image

History of /_vti_bin/

In 1996 Microsoft acquired the VTI company specially to help build it’s growing web product line.   VTI stands for Vermeer Technologies Incorporated.   The ubiquitous familiar folder began with FrontPage extensions and comes directly from what VTI’s developers decided to call it pre-acquisition back in 1996.    It remains unchanged today.      Now it’s even more visible with the continuation into the SharePoint product line and not likely to go anywhere soon.

 

Not a technical post but interesting anyway, right?

 

fp95
image
image
image
image
image
image
Image result for sharepoint designer 2010

 

image

© Copyright 2016
@ SPJeff

Return to Top ▲Return to Top ▲