Saturday, July 26, 2008
How to automatically login corporate / internal users to Internet or Extranet website
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains]@=""
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\xyzinc.com]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\xyzinc.com\intranet]"*"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\MOSS01]"*"=dword:00000001
Friday, July 18, 2008
Tips to solve the Error - "No authority could be contacted for authentication"
- Make sure that your MOSS server is part of the domain whose users you are trying to authenticate against your portal. If it is and you still get error then remove your MOSS server from your domain and delete the server name in the domain, then add the server into domain again
- Check the DNS configuration (Under TCP/IP settings) of your web server and see that it points to your AD DNS (probably your AD server) and not to the ISP DNS (Make sure you are aware of any Firewalls or Filters between your AD server and MOSS server)
- Also make sure that your certificate authority (CA) is also your domain controller, you're going to need to find out what IIS is giving out for a cert and then make sure there are no bad DNS entries in there for that.
- If above doesnt work, try IE Tools > Settings > User Authentication settings for the Local Intranet zone, check “Automatic logon only in the Intranet zone” is selected. If selected then try resetting to User Authentication to “Prompt for user name and password” and the issue might be resolved.
Sunday, June 29, 2008
Microsoft MOSS Scalability & Perfomance White Paper
- Microsoft MOSS Scalability & Perfomance White Paper - http://go.microsoft.com/fwlink/?LinkID=120890&clcid=0x409
- Read the Release Notes on MOSS Team Blog - http://blogs.msdn.com/sharepoint/archive/2008/06/17/belated-announcement-sharepoint-server-2007-scalability-and-performance-whitepaper-now-available.aspx
- Review of White Paper - http://weblogs.asp.net/erobillard/archive/2008/06/18/review-of-the-sharepoint-scalability-white-paper.aspx
Saturday, June 28, 2008
Cool MOSS Add-ons & Tools on CodePlex
Some recent releases on CodePlex that i am using in my projects:
- Advanced Sliverlight & AJAX MOSS 2007 WebParts - http://www.codeplex.com/webparts
- Podcasting Kit for MOSS 2007 - http://www.codeplex.com/pks
- SharePoint Migration Framework - http://www.codeplex.com/SPMigration
- SharePoint Content Deployment Framework - http://www.codeplex.com/SPDeploymentWizard
- SharePoint Branding Tool - http://www.codeplex.com/BrandingTool
- SharePoint Events Manager - http://www.codeplex.com/speventsmanager
Thursday, June 26, 2008
STSADM extensions - Important additions to MOSS Administration Toolset
Are you looking to integrate Community server to MOSS 2007?
Tuesday, June 24, 2008
.NET Framework 3.5 SP1 introduces ADO .NET Entity Designer
Friday, April 25, 2008
Free Utility to Tune and Optimize the SharePoint ranking algorithm through a GUI!!
Wednesday, March 26, 2008
Create Business Forms using Microsoft Word and Excel (alternative solution to Microsoft InfoPath)
Saturday, February 23, 2008
"Failure decompressing data from a cabinet file" Error while creating saving site as a template
This follows from my previous blog post. This error "Failure decompressing data from a cabinet file" can be avoided by using the stsadm command line tool of MOSS 2007 and using the "nofilecompression" attribute.For example to export a site template, you would use something like this:
- stsadm.exe -o export -url http://intranet/test
-includeusersecurity -nofilecompression -filename C:\backup
Once you finish your export use the stsadm import command with the same nofilecompression attribute. For example:
- stsadm.exe -o import -url http://intranet/test -includeusersecurity -nofilecompression -filename C:\backup
Wednesday, February 20, 2008
How do i resolve this error "The site is too large to save as a template. The size of a template cannot exceed 10485760 bytes." in MOSS 2007
stsadm -o setproperty -propertyname max-template-document-size -propertyvalue 350000000
Note that:
- The above increases the maximum size of both site and list templates.
- The propertyvalue parameter is in bytes, so the example above will increase the maximum size to approx 350MB.
- Default value is 10 MB or 10485760 bytes
- There is a hard limit of 500MB so the value must be less than 524288000 or you will get an error when saving the list as a template.
Wednesday, January 23, 2008
Have you heard of Microsoft F# yet?
Microsoft offers Parallel Programming with .NET 3.5
Thursday, December 27, 2007
GROUPING SETS - New User defined data types in SQL Server 2008
Other cool features that developers and architects will love are sparse columns, GROUPING SETS, large user-defined data-types (that can exceed the 8000-byte limit), and the new FILESTREAM data type
A new member of the T-SQL Family - the MERGE statement
One revolutionary addition is the new MERGE statement. On par with other core T-SQL CRUD features such as INSERT, SELECT, UPDATE, and DELETE, the MERGE statement is an ISO-2003 compliant command that is primarily intended to handle what many database users refer to as "UPSERT" functionality. For example, say you have an application where you either need to log a new entry for something that hasn't been added to your system, or update it if it's already been added previously. Without the MERGE statement you must either run a SELECT statement to see if a row has already been logged and then UPDATE or INSERT if it's not there. Or you can try to UPDATE first, and then INSERT if the UPDATE doesn't affect any rows. With the MERGE statement you can do this all in one fell swoop. Here's a rather extensive example of the syntax, pulled from the SQL Server November CTP:
MERGE Production.ProductInventory AS pi
USING (SELECT ProductID, SUM(OrderQty) FROM Sales.SalesOrderDetail sod
JOIN Sales.SalesOrderHeader soh
ON sod.SalesOrderID = soh.SalesOrderID
AND soh.OrderDate = GETDATE()
GROUP BY ProductID) AS src (ProductID, OrderQty)
ON (pi.ProductID = src.ProductID)
WHEN MATCHED AND pi.Quantity - src.OrderQty <> 0
THEN UPDATE SET pi.Quantity = pi.Quantity - src.OrderQty
WHEN MATCHED AND pi.Quantity - src.OrderQty = 0
THEN DELETE;Documentation from a previous CTP's Books Online provides an overview, but the syntax has changed a bit between CTP releases. However, if you study that statement listed above, you can see that it's just a built-in switch (or case) that specifies what to check for, and then what to do if the data is found or not. What's cool about this statement, though, is that you can perform the entire check-in a single operation - which drastically increases performance during large-scale UPSERT operations or when you're trying to merge two large tables.
Table-Valued Parameters
Ever wanted - or more importantly - needed to pass in a table or array of values to your stored procedures? Well, now you can with Table-Valued Parameters. Imagine the following:
CREATE TYPE myTable AS TABLE (
key varchar(6),
value varchar(20)
)
GOCREATE PROC dbo.InsertKeyValuesFromWebApp
@tvp myTable READONLY,
@owner int
AS
SET NOCOUNT ONINSERT INTO [dbo].[SomeTable] (key, value, owner)
SELECT key, value, @owner FROM @tvpRETURN 0
GOFor simpler applications, this functionality might seem like overkill, but for many complex applications, having this code on hand will be a lifesaver. This is something I’ve wanted for years (and which I’ve had to get around by sending in XML fragments as varchar parameters and then re-hydrating on the server) , and now we’ll have native support for it – I can’t wait. I can also see this becoming a wicked bit of functionality when combined with LINQ down the road.
Tuesday, October 30, 2007
SharePoint / MOSS 2007 User Management Explained
Saturday, October 06, 2007
Microsoft Codename "Astoria" CTP toolkit enables developers to create and consume Data Services for the Web
Read More & Download....
Team System Web Access (formerly known as TeamPlain) released
- NEW: Display custom controls on work item forms
- NEW: view queued builds new, queue new builds
- Add new work items or edit existing ones
- Work with any type of work item, including custom ones
- Add new work item queries or edit existing ones
- View, download, upload, check-in and check-out documents on SharePoint team portal
- View reports, export as PDF or Excel
- Browse source control repositories, download files, view changesets, diffs, histories, and annotated views
- View build results, start or stop builds
- Search for keywords in work items
DOWLOAD this awesome tool from Microsoft website today
Thursday, October 04, 2007
SharePoint 2007 / MOSS 2007 Backup Pros and Cons, Evaluation Standards & Strategies (3rd Party tool for MOSS)
AvePoint specializes in award winning, enterprise-strength backup solutions for MOSS 2007, WSS 3.0 and Project Server 2007. Today, with 700+ production customers (many of them Fortune 500 companies) and well over 2000 trial customers across 6 continents, AvePoint has become the dominant market leader in SharePoint staging, backup, and disaster recovery solutions.
