SharePoint 2010 – Load control template file /_controltemplates/TaxonomyPicker.ascx failed!!!!

Running SharePoint 2010 Server running on Windows 2008 R2, Virtual Machine

On the application event…following error even keep on comming…Load control template file /_controltemplates/TaxonomyPicker.ascx failed:

Resolution

Locate the file “TaxonomyPicker.ascx” in the Controltemplates directory of the C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROL TEMPLATES\ and search for the following line Control className="TaxonomyPickerControl" .... locate ‘&#44’

and replace ‘&#44’ with ‘,’...  and then save the file. This will resolve the error.

Sharepoint 2010 – Outgoing mail configuration

Outgoing e-mail is the foundation on which site administrators can implement several useful e-mail notification features. These features help end users track changes and updates to individual site collections and enable site administrators to deliver status messages. After you configure outgoing e-mail, users can create alerts to track items in a site. If you want to configure outgoing e-mail for a specific Web application, you must first configure the default outgoing e-mail for all Web applications in the farm. If you configure the outgoing e-mail for a specific Web application, that configuration will override the default configuration for all Web applications in the farm. Before you can enable outgoing e-mail, you must determine which SMTP server to use. This SMTP server must be configured to allow anonymous SMTP e-mail submissions. The SMTP server can be a server in the farm or outside the farm.

To install the SMTP service

  1. Click Start, point to Administrative Tools, and then click Server Manager.
  2. In Server Manager, click Features.
  3. In Features Summary, click Add Features to open the Add Features Wizard.
  4. On the Select Features page, select SMTP Server.
  5. In the Add Features Wizard dialog box, click Add Required Features, and then click Next.
  6. On the Confirm Installation Selections page, click Install.
  7. On the Installation Results page, ensure that the installation is complete, and then click Close.

 SMTP service on Windows Server 2008, you must use Internet Information Services (IIS) 6.0 Manager… Make sure that you install IIS 6.0 Management tools in Server Manager

To configure the SMTP service

  1. Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) 6.0 Manager.
  2. In IIS Manager, expand the server name that contains the SMTP server that you want to configure.
  3. Right-click the SMTP virtual server that you want to configure, and then click Start.
  4. Right-click the SMTP virtual server that you want to configure, and then click Properties.
  5. On the Access tab, in the Access control area, click Authentication.
  6. In the Authentication dialog box, verify that Anonymous access is selected.
  7. Click OK.
  8. On the Access tab, in the Relay restrictions area, click Relay.
  9. To enable relayed e-mail messages from any server, click All except the list below.
  10. To accept relayed e-mail messages from one or more specific servers, follow these steps:
    1. Click Only the list below.
    2. Click Add, and then add servers one at a time by IP address, or in groups by using a subnet or domain.
    3. Click OK to close the Computer dialog box.
    4. Click OK to close the Relay Restrictions dialog box.
  11. Click OK to close the Properties dialog box

and make sure that on the service…Simple Mail Transfer Protocol (SMTP)…set to automatic.

To configure outgoing e-mail for a farm by using Central Administration

  1. In Central Administration, click System Settings.
  2. On the System Settings page, in the E-Mail and Text Messages (SMS) section, click Configure outgoing e-mail settings.
  3. On the Outgoing E-Mail Settings page, in the Mail Settings section, type the SMTP server name for outgoing e-mail (for example, mail.company.com) in the Outbound SMTP server box.
  4. In the From address box, type the e-mail address as you want it to be displayed to e-mail recipients.
  5. In the Reply-to address box, type the e-mail address to which you want e-mail recipients to reply.
  6. In the Character set list, select the character set that is appropriate for your language.
  7. Click OK.

To configure outgoing e-mail for a specific Web application by using Central Administration

  1. In Central Administration, in the Application Management section, click Manage web applications.
  2. On the Web Applications Management page, select a Web application, and then in the General Settings group on the Ribbon, click Outgoing E-mail.
  3. On the Web Application Outgoing E-Mail Settings page, in the Mail Settings section, type the SMTP server name for outgoing e-mail (for example, mail.fabrikam.com) in the Outbound SMTP server box.
  4. In the From address box, type the e-mail address (for example, the site administrator alias) as you want it to be displayed to e-mail recipients.
  5. In the Reply-to address box, type the e-mail address (for example, a help desk alias) to which you want e-mail recipients to reply.
  6. In the Character set list, click the character set that is appropriate for your language.
  7. Click OK.

Once you finish all these…please note that Sharepoint 2010 has a tight integration towards Exchange Server.. If you have an in-house server for mail, on the edge server, you should create a Send connector for the SPS server as an SMTP.

Thats all…

SharePoint 2010 – How to change welcome e-mail content..!!!

Content….

What is a SharePoint site?

A SharePoint site is a Web site that provides a central storage and collaboration space for documents, information, and ideas. A SharePoint site is a tool for collaboration, just like a telephone is a tool for communication, or a meeting is a tool for decision making. A SharePoint site helps groups of people (whether work teams or social groups) share information and work together. For example, a SharePoint site can help you:

* Coordinate projects, calendars, and schedules.
* Discuss ideas and review documents or proposals.
* Share information and keep in touch with other people.

…… End content

When you create a user this mail will come to the user inbox…if you want to customize it…you have to log on to Sharepoint server as administrator…

Locate  C:\program files\common files\Microsoft shared\web server extensions\14\Resources\

File name : core.en-US

Open this file in notepad and edit or add it…

Warning : When you edit, you should know what you are editing..its at your own risk…because these files are script based XML files…

Once you done, save and restart the server…cache needs to update…

Enjoy

SharePoint 2010 installed on Windows Server 2008 R2 – Event ID 10016 – Resolution

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {61738644-F196-11D0-9953-00C04FD919C1} to the user TESTSPS\svc-sharepoint-dev SID (S-1-5-21-3914637029-2275272621-3670275343-1145) from address LocalHost (Using LRPC). This security permission can be modified using the Component Services administrative tool.

A typical error…uhhh

To rectify this error…first you need to do this on the SPS server..Windows Server 2008 R2, you must first take ownership of the corresponding registry key and grant Administrators permissions to update the configuration. If you do not take the ownership and try to add the user, pop-up window will appear and will say “ACCESS IS DENIED”

To grand  permission to the  configuration of the IIS WAMREG Admin Service to be changed using the Component Services console:

  1. Click the Start menu, type regedit, and then click regedit.exe.  If prompted by User Account Control to allow the program to make changes to this computer, click Yes.
  2. In the Registry Editor window, search for “61738644-F196-11D0-9953-00C04FD919C1” to find HKEY_CLASSES_ROOT\AppID\{61738644-F196-11D0-9953-00C04FD919C1}.
  3. Right-click on the HKEY_CLASSES_ROOT\AppID\{61738644-F196-11D0-9953-00C04FD919C1} key and then click Permissions.
  4. In the Permissions for {61738644-F196-11D0-9953-00C04FD919C1} dialog box, click Advanced.
  5. In the Advanced Security Settings for {61738644-F196-11D0-9953-00C04FD919C1} dialog box:
    1. Click the Owner tab.
    2. In the Change owner to list, click the Administrators group.
    3. Click OK.
  6. In the Permissions for {61738644-F196-11D0-9953-00C04FD919C1} dialog box, click the Administrators group, then click the checkbox to allow the group Full Control, and click OK.
  7. Close the Registry Editor window.

Now you have granded the Administrators group to sufficient permissions, now how to change the IIS WAMREG Admin Service. If you don’t do the previous step and go directly to the component service, all the fields are disabled.

Next step is refered in the KB article KB920783 from Microsoft…which is as follows on your SPS server….

  • Click Start, click Run, type dcomcnfg in the Open box, and then click OK.
  • Expand Component Services, expand Computers, expand My Computer, and then click DCOM Config.
  • Right-click IIS WAMREG admin Service, and then click Properties.
  • Click the Security tab.
  • Under Launch and Activation Permissions, click Edit.
  • In the Launch Permission dialog box, click Add.
  • In the Select Users, Computers, or Groups dialog box, change the location to the local server. Then, type the local security group WSS_WPG, click Check Names, and then click OK.
  • In the Permissions for UserName list, click to select the Allow check box that is next to Local Activation, and then click OK
  • Hope this will help you

    Exchange server 2010 – ActiveSync – Issues on Administrative group members

    For your information, When you are running Exchange server 2010 active sync on a mobile device, make sure that the user you are testing is not  a member of any administrator group. In Exchnage 2010, by default if a user is a member of any Administrator group, then he will not be able to sync his mobile device..

    Make sure that you have to open TCP Port 443 on the firewall to listen.

    If you have to test a user, who is falling under any administrative group,  then on active directory users and computers –>view menu select Advanced options–>then user properties->select the security tab->click advanced and ensure that  inheritable permissions check box has to be checked

    Folder redirection – Syncronization issue using Group Policy – Solution

    When you have My Document folder redirection using Group Policy, and you have change the location from A drive  to B drive, few of the client will have the folder syncronization issues. How to resolve it!!!

    First of all, A drive will have to give the sharing and security permission, as before, Log on to the client machine, with his credentials..Let the sync happen on the old (A) drive and once it is finish, goto Start->Control Panel->Folder Options->and go to tab Offline files. At the bottom of this tab, you can see a DELETE FILES… button. Hold down Ctrl+Shift key and then click the button, there will be a window pop up

     

    Click YES and close the folders, and then restart it..do not unshare the A drive sharing…once the client machine gets restarted, it starts syncronization with the new drive (B) and if you rightclick on the My Document properties, you will see the new My Document folder redirection path, as mentioned in your Group Policy. Once the syncronization is done, you can unshare the A drive.

    Now user is on the New My document re-direction path….!!!!!!!!!!!!!!!!

    This is a typical scenario of XP machines. When it comes to Windows 7, you need to go to Start->Control Pannel->Sync Center… Here you have full options to select it.

    Microsoft 2010 – Office, Sharepoint, Projects, Visio… release-to-manufacturing (RTM)

    RTM is the final engineering milestone of a product release and our engineering team has poured their heart and soul into reaching this milestone. Volume License customers with active Software Assurance (SA) on these products will be one of the first to receive the 2010 set of products. They will be able to download the products in English via the Volume Licensing Service Center starting April 27. Customers without SA will be able to purchase the new products through Volume Licensing from Microsoft partners starting May 1.  More info Click here http://blogs.technet.com/office2010/

    Microsoft CRM4 vs Microsoft GP10 and Microsoft Adaptor for Dynamics

    Last week we were having the implementation plan for Microsoft GP10 with Microsoft CRM4. For this we need to have the Microsoft Adaptor for Dynamics.

    The Adapter is FREE!!!  However, customers will need to have an active/current Microsoft Dynamics GP Enhancement/Support plan. In addition, the customer will also need an active/current Microsoft Dynamics CRM Software Assurance (SA) Support Plan. The Adapter can be obtained by the partner organization placing the order for the customer through the standard Microsoft Dynamics GP ordering system. The Adapter will not be compatible with Microsoft Dynamics CRM 3.0 or Microsoft Dynamics GP 9.0 or any other previous versions of Microsoft Dynamics GP or Microsoft Dynamics CRM. In order to utilize the Adapter, the customer would be required to upgrade to Microsoft Dynamics GP 10.0 Service Pack 4 and Microsoft Dynamics CRM 4.0 Update Rollup #5. This is a completely new tool, redesigned from the ground up. The main integration engines/services used for the Adapter are web services to eConnect (web services to web services)

    This version 1 release of the Adapter is only for US English for use in the USA. It is not suitable for use with an International English system at this time.  If you require International English, you will need to wait for version 2 of the Adapter. There is no timeframe set for when version 2 will be released. The adapter is a tool built in Web Services and eConnect – The Adapter is not a product – it is a toolset to help integrate – an out of the box, lightly extensible integration tool (at least for v1). Customers looking for Advanced Integration functionality should still look to ISV’s.

    Information About The Microsoft Dynamics CRM 4.0 Adapter for Microsoft Dynamics GP 10.0 Integration Tool, Click here

    Now in my scenario, This adaptor will not work in Windows server 2008 R2 64bit platform for their prerequisits..few workarounds required

    The Active Directory Lightweight Directory Services role must be installed on the computer before installing the Microsoft Dynamics GP Web Service.

    Windows Server 2008 x64 or x86 and Microsoft Dynamics GP 10.0 only – Web Services Runtime Workaround

    Click Start, click Run, and then type REGEDIT. 
    Locate the following registry subkey, and then follow these steps:
    HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion
    a.  Right-click the registry subkey, point to New, click Key, and then name the new key ADAM_Shared.
    b.  Open the ADAM_Shared folder.
    c.  Right-click the ADAM_Shared folder, point to New, and then click String Value.
    d.  Name the new string value InstalledVersion, and then type 1.1.3790.2075 as the value data.

    Reference related to GP/CRM Click the following blog, which really will help you out.  Sivakumar Venkataraman and Vaidhyanathan Mohan

    But when you do the CRM to GP adaptor mapping, few issues starts. If you really going to use CRM only for Customer activities which GP database holds the master and needs to replicate it…Adaptor gives you errors on mapping. We have done the in-house workaround as the adaptor is still premature, our in-house workaround works great…!!!! Thanks to my team…

    Moral of the story ” Depend on your own, with your friends…like my boss says ” Assumption is the mother of all screwups”

    New outlook 2010 – cool feature

     

    Did you know that the upcomming Outlook 2010 support 3 Exchange account to configure on a single outlook!!!

    MySpace for Outlook enables you to view activity updates for friends and colleagues in the People Pane, synchronize your MySpace contact list to your Outlook contacts, and get one-click access to profiles

    To know more about the Outlook/Exchange blog  – Click here

    Watch this page for Social connector for Outlook 2010 – Click here or click here

    MySpace for outlook – Click to know more

    Exchange Server – Autodiscovery – A New turn on Exchange14/2010

    As you are aware of the autodiscovery feature from Exchange server 2007, with outlook 2007, this feature has gone a far ahead to reduce the RPC over HTTPS configuration headaches or the outlook configuration for client which is part of the network and is sitting outside the firewall…good na. Here i’m talking about the server in a domain…autodiscovery works a bit different on Non-domain platform..configuration is slightly different.

    When you upgrade Exchange server 2007 to SP2, this is going to be a bit demanding task. clients connecting from outside and inside starts demanding for authentication…in which you need a SSL certificate with Subject Alternative Names (SAN) specified..

    Once the upgrade is done, Autodiscover information is stored in a so called SCP or Service Connection Point. You can view this SCP using Active Directory Sites and Services after you have enabled the “View Services Node” option. (When installing the Client Access Server (Autodiscover is part of this Server Role) the SCP is automatically created in Active Directory and configured with the default values. If you have multiple CAS Servers there will be multiple SCP’s as well)…now will see  how to configure Microsoft  Exchange  services,  such as the Availability service, for the Autodiscover service on a Microsoft Exchange Server 2007 computer that has the Client Access server role installed.  When you enable Outlook Anywhere, you must also configure external access to Microsoft Exchange services for the Autodiscover service. This includes the URLs for the Availability service, Exchange Web Services, Unified Messaging (UM), and the offline address book. If you do not configure the external URL values, the Autodiscover service information provided to the Microsoft Office Outlook 2007 client may be incorrect for clients that are connecting from outside your network. They may be able to connect to their Microsoft Exchange mailbox. However, they will be unable to use Exchange features such as Out of Office functionality, the Availability service, Unified Messaging, or offline address book downloads. Generally, the internal URL is configured by Microsoft Exchange Setup. However, the external URLs must be configured by using the virtual directory cmdlet for each component

    In general – Autodiscover service provides the following information to the client computer that is running Outlook 2007:

    • The user’s display name.
    • Separate connection settings for internal and external connectivity.
    • The location of the user’s Exchange 2007 server that has the Mailbox server role installed.
    • The URLs for Exchange features such as free/busy information, UM, and the OAB.
    • Outlook Anywhere server settings. Outlook Anywhere was formerly known as RPC over HTTP.

    So when a user starts Outlook 2007 for the first time, they no longer have to specify any information if their computer is joined to the domain. Outlook 2007 will start, gather the information automatically, log the user on to their mailbox, and begin retrieving information from your Exchange deployment.

     * Exchange Management Shell to configure the external host name for Outlook Anywhere for the Autodiscover service

    Enable-OutlookAnywhere -Server HnC01 -ExternalHostname “mail.company.com” -DefaultAuthenticationMethod “Basic” -SSLOffloading:$False

    * Exchange Management Shell to configure the external URL for the offline address book for the Autodiscover service

    Set-OABVirtualDirectory -identity “HnC01\OAB (Default Web Site)” -externalurl https://mail.company.com/OAB -RequireSSL:$true

    * Exchange Management Shell to configure the external URL for Unified Messaging for the Autodiscover service

    Set-UMVirtualDirectory -identity “HnC01\UnifiedMessaging (Default Web Site)” -externalurl https://mail.company.com/UnifiedMessaging/Service.asmx  -BasicAuthentication:$True

    * Exchange Management Shell to configure the external URL for Exchange Web Services for the Autodiscover service

    Set-WebServicesVirtualDirectory -identity “HnC01\EWS (Default Web Site)” -externalurl https://mail.company.com/EWS/Exchange.asmx -BasicAuthentication:$True

     To troubleshooting your Autodiscover configuration, ther is a site which is developed by a few guys from the Microsoft Exchange Product Team to test Remote Analyzer that is available on the Internet