Thursday, December 31, 2009
Another user has changed the structure of this list .
Another user has changed the structure of this list . All your pending changes to this list will be discarded . To retrieve the latest copy of the list , click refresh
Suggested Resolution : Removing comma in hyperlinks
Reference URL : http://bmerri19.wordpress.com/
Wednesday, December 30, 2009
Implementing ASP.NET Impersonation
Impersonation can be implemented using one of four methods:
- Impersonate the IIS authenticated account or user
- Impersonate a specific user for all the requests of an ASP.NET application
- Impersonate the authenticating user in code
- Impersonate a specific user in code
More details give in following article :
http://support.microsoft.com/kb/306158#4
Tuesday, December 22, 2009
Feature '7a8b11f4-38b2-402b-ad94-1213e25150ca' for list template '1102' is not installed in this farm. The operation could not be completed.
It was happening because ShaerPoint Site was searching for the following feature "PWAProposals" which was present in my dev machine and not in my production . I was able to move it successsfully before as i used stsadm-backup but it started failing with stsadm -export.
Resolution :
Just copy the feature from your source server ---> destination server and install the feature. This will resolve the issue . Well this is not ideal solution . I am still in process of figuring out the reference to the feature in order to remove it from list template.
Tuesday, December 08, 2009
Sharepoint Config DB Size Grown too large
Did some search and the below steps solved the issue. The steps given below is not recommended to be implemeted in production , only in development / QA machine in order to save some resource .
1) Right click on you DB -> Properties
2)Select Options
3) Change the Recovery Model to SIMPLE and Click Ok
Once that is done ,
-Right click on DB -> Tasks - > Shrink -> Files
- In File type select log and click OK
My Config DB Log files were reduced from 35 GB - > 504 KB
Note : Simple recovery model is not suggested for Production Systems
Wednesday, December 02, 2009
Allow Access Request SharePoint 2007
1) Go To Site Settings ->Modify All Site Settings
2) Click on Advanced Permissions under User and Permission
3)List Settings -> Access Requests
4) Set the email ID and activate the Allow Request for access
SharePoint 2010 Beta Product Key
SharePoint Server 2010 Beta (Enterprise CAL features): PKXTJ-DCM9D-6MM3V-G86P8-MJ8CY
SharePoint Server 2010 for Internet Sites Beta, Enterprise: BV7VC-RMR6B-26P6Y-BTQDG-DX2KQ
http://technet.microsoft.com/en-us/evalcenter/ee391660.aspx
Monday, November 30, 2009
Sunday, November 29, 2009
Feature 1 SharePoint 2010 : Sandbox Solutions
Atlast SharePoint 2010 Beta Installation complete
Wednesday, November 25, 2009
Friday, November 20, 2009
Exception from HRESULT: 0x80040E14 STSADM ERROR
ERROR:
Exception from HRESULT: 0x80040E14
Clearing hard disk space in DB server resolved the issue.
Tuesday, November 17, 2009
Unable to Delete SSP (unprovisioning)
Use the SharePoint Master Tool (STSADM), nobody says "no" to Master ;-)
stsadm -o deletessp -title
http://technet.microsoft.com/en-us/library/cc263248.aspx
Tuesday, October 06, 2009
Friday, September 25, 2009
Cannot connect to the configuration database.
1) Check SQL DB exist and enabled
2) Application pool Identity has been added to SQL DB
SharePoint 2007 Best Practices
- Best Practices: Using Disposable Windows SharePoint Services Objects http://msdn.microsoft.com/en-us/library/aa973248.aspx
- Best Practices: Common Coding Issues When Using the SharePoint Object Model http://msdn.microsoft.com/en-us/library/bb687949.aspx
- Dispose Checker Tool http://code.msdn.microsoft.com/SPDisposeCheck
- Working with Large Lists in SharePoint Server 2007 http://technet.microsoft.com/en-us/library/cc262813.aspx
- SharePoint Products and Technologies Customization Best Practices http://msdn.microsoft.com/en-us/library/bb861954.aspx
- Developing Workflow Solutions with SharePoint Server 2007 and Windows Workflow Foundation http://msdn.microsoft.com/en-us/library/cc514224.aspx
- Developing SharePoint Applications:Patterns and Practices http://msdn.microsoft.com/en-us/library/dd203468.aspx
- Managed Path http://msdn.microsoft.com/en-us/library/bb802766.aspx
- Web Services Access http://msdn.microsoft.com/en-us/library/bb862916.aspx
Tuesday, September 22, 2009
Save as Site Template Missing
Wednesday, September 16, 2009
Tuesday, September 08, 2009
Thursday, September 03, 2009
Monday, August 17, 2009
ASP.NET Progress control for FREE!!!
http://www.essentialobjects.com/Products/EOWeb/ProgressBar.aspx
Friday, August 07, 2009
Wednesday, August 05, 2009
AJAX ERROR : Sys.WebForms.PageRequestManagerTimeoutException - The server request timed out
Wednesday, July 29, 2009
Tuesday, July 28, 2009
Thursday, July 23, 2009
Unknown server tag 'asp:ScriptManager' PKS

I am glad website is back . Up and running .
Monday, July 13, 2009
The template you have chosen is invalid or cannot be found. SharePoint Template Error
The most common reason for this error is missing of dependency . for e.g. missing feature.
Best solution is to run the STPInspector tool . It will help to diagnose whether all the dependency are present in server or missing something .
You can get tool from STPINSPECTOR
ENJOY!!!
Essential SharePoint Governance Tool
- SP Forms Designer with content types(http://sptoolbasket.codeplex.com/Wiki/View.aspx?title=SharePoint%20-%20SPForms%20Designer)
- SPFeature Explorer(http://sptoolbasket.codeplex.com/Wiki/View.aspx?title=SharePoint%20-%20SPFeature%20Explorer)
- SharePoint - List Columns Manager(http://sptoolbasket.codeplex.com/Wiki/View.aspx?title=SharePoint%20-%20List%20Columns%20Manager)
- Security Management Tool m(http://www.codeplex.com/sushi)
- STP Inspector ( http://stpinspector.codeplex.com/)
Thursday, July 09, 2009
Aspnet_merge.exe Exited with Code 1
Creating single DLL for Web User Controls in ASP.NET website project
Friday, July 03, 2009
Microsoft New Search Engine
Sunday, June 28, 2009
Best Practices Webpart
Generally people go back to basics when something bombs , till then best practices are kept only in books. Anyways i have been thinking of writing about it from long time and here it goes today . just follow some of best practices and webparts maintenace becomes much easier and no more "Webpart maintenance page ".
- Error Handling : This is the most important part of webpart development . Always defined a try , catch , finally block in your webpart .E.g http://www.codeproject.com/KB/sharepoint/Errorhandling_in_Webparts.aspx
- Validate all user inputs
- Register the Client Side script to improve performance
- Always dispose the sharepoint Objects e.g. SPSite, SPWeb e.g. http://www.sharepoint-tips.com/2006/06/best-practices-writing-webparts-for.html
- Refrain using loops with list objects . use CAML query as much as possible to retrieve desired data
Friday, June 26, 2009
FIELD CONTROLS VS WEB PARTS
Article by Andrew Connell
Enjoy!!!!
Tuesday, June 23, 2009
SPUpdatedConcurrencyException: An update conflict has occurred, and you must re-try this action
Friday, June 12, 2009
Friday, June 05, 2009
Create new Content DB
Wednesday, May 20, 2009
Thursday, May 07, 2009
Performance testing and Performance counters for Sharepoint 2007
http://blogs.msdn.com/ketaanhs/archive/2008/08/12/performance-testing-and-performance-counters-for-sharepoint-2007-moss.aspx
Tuesday, May 05, 2009
Business Intelligence Fundamentals Web Seminar Series
Friday, April 24, 2009
stsadm import failed with AllowAutomaticASPXPageIndexing error
http://support.microsoft.com/default.aspx?scid=kb;EN-US;957691
Wednesday, April 22, 2009
Server SQL Server evaluation period has expired.
- Take Back up of the DB files (MDF and LDF)
- Unistall the expired SQL Server
- Install retail SQL Server
- Re-Attach old DB's
Thursday, April 16, 2009
Calculated Column in SharePoint List
Here are some useful links :
http://office.microsoft.com/en-us/sharepointtechnology/CH100650061033.aspx
http://office.microsoft.com/en-us/sharepointtechnology/CH101032701033.aspx
http://office.microsoft.com/en-us/sharepointtechnology/HA101054791033.aspx?pid=CH100650061033#4
Wednesday, April 15, 2009
STSADM: The farm is unavailable
Tuesday, April 14, 2009
Alert Not Working
- stsadm.exe -o setproperty -propertyname job-immediate-alerts -propertyvalue "every 1 minutes between 0 and 59" -url "http://SiteName"
- stsadm.exe -o setproperty -propertyname alerts-enabled -propertyvalue "true" -url "http://SiteName"
Monday, April 13, 2009
CAML Query Builder
http://www.u2u.be/res/Tools/CamlQueryBuilder.aspx
Friday, April 03, 2009
Unable to add selected web part(s).
ERROR :
<WebpartName>: The file is not checked out. You must first check out this document before making changes.
Scenario with Solution
While trying to add webpart to the page , i received the above error. After some minutes i got the culprit .
1) Even on clicking "Edit Page" my file was not checking out , so i had to check out my webform using sharePoint designer. This solved my intial issue of adding web part .
2) Now question was , Why the "Edit Page" is not chekcing out my page , well it was no brainer . Publishing feature in my Site Feature was not active.
ENJOY!!
Thursday, March 26, 2009
"Access Denied" MOSS 2007
I was able to log in to home page but any system page e.g. _layouts/settings.aspx threw the "Access Denied " error.
This is how i got it working :
1) Go to "Application Management" tab in Central Administration
2) Click on the "Policy of Web application " link under "Application Security" section
3) Add the following users :
- - NT AUTHORITY\local service (Full Control)
- - "Site Collection Administrator" (Full Control)
Monday, March 09, 2009
Get all Custom Site Templates from Site collection
{
using (SPWeb newWeb = newSite.OpenWeb())
{
SPWebTemplateCollection customTempCollection = newSite.GetCustomWebTemplates((uint)newWeb.Locale.LCID);
}
}
Thursday, March 05, 2009
Unable to add selected web part(s).
Assemblies that implement ASP.NET Web Parts and are installed into a partially trusted location, such as the bin directory, must be compiled with the AllowPartiallyTrustedCallersAttribute set for import to succeed.
SOLUTION:
Add [assembly:AllowPartiallyTrustedCallers] to AssemblyInfo.cs
REFER :
http://msdn.microsoft.com/en-us/library/system.security.allowpartiallytrustedcallersattribute(VS.71).aspx
Tuesday, February 10, 2009
Hiding Menu Items on SharePoint 2007 List
http://www.codeplex.com/features
There are additional features which are useful too. You can download the same from :
http://www.codeplex.com/features/Release/ProjectReleases.aspx?ReleaseId=2502#ReleaseFiles
Thursday, February 05, 2009
Configuring AJAX in ASP.NET
Delete all Items in SharePoint List
for (int count=0;count < itemCount ; count++)
{ itemcoll[count].Delete(); }
and bump into exceptions , well the other way to do it is bottom up delete
for (int count =itemCount-1 ; count>0 ; count--)
{ itemcoll[count].Delete(); }
SharePoint Utility Pack
- Recursively deleting sites
- Create a list in multiple sites at once
- Modifying field settings - some internal settings that you cannot modify in the regular interface, and the option to modify lists with the same name in multiple sites at once
- Push a web part to multiple sites (a specific page in each site) at once
- Manage list event hanlders (register and remove event handlers from lists)
Friday, January 30, 2009
Cannot use 'partitionResolver' unless the mode is 'StateServer' or 'SQLServer'
Thursday, January 22, 2009
SharePoint List Rating Engine
http://metahat.blogspot.com/2008/12/sharepoint-listcontent-rating-system.html
Thanks to http://www.codeplex.com/site/users/view/StephaneEyskens for updating the rating engine and incorporating it in the discussion forum control too.
You can get the same from http://www.codeplex.com/sptoolbasket
Gray Failures: What is it and how to detect one?
If you are reading this article , i guess you are curious to know about gray failures and different methods to detect gray failures. Hopefu...
-
Note : In below scenario jenkins was deployed in Linux container Scenario: Jenkins build failed with error. java.io.IOException: error...
-
Ever wanted to have a people picker kind of control in Infopath form and that too in browser mode. Did i heard yes :) , well there is a Acti...
-
Simple concept but still pain in head if unable to figure out :) Response.Redirect("#");