locked
How do I configure online help for an IFD deployment? RRS feed

Answers

  • Hi,

    This was a bug in the RTM product which we have fixed in UR1. In RTM, if you install with an HTTP binding, we set the help server URL to HTTP. However, if you change to HTTPS later on (say to configure claims or IFD), you will need to manually change the help server url to https.

    To fix this, we'll need to change it to HTTPS like "https://yourserver" or set it to null aka "". If you set the help server url value to null, it will default to the web application server domain value. It is preferable to set it to null assuming that you are running help server on the same machine as the web application server. That way, if you ever change the web application server web address value later on, the help server will automatically use the same value. If your help server is split out from your web application server, you will need to explicitly set it to something like "https://yourserver".

    To fix the help server URL value in a supported manner, follow these steps:
    1. Install UR1 if you haven't already.
    2. Open PowerShell and run the following commands:
    PS > Add-PSSnapin Microsoft.Crm.PowerShell
    PS > $web = Get-CrmSetting WebAddressSettings
    PS > $web.HelpServerUrl = ""
    PS > Set-CrmSetting $web

    That's it. You might need to run an iisreset but it should work for you now. Let us know if this helps.

    Thanks,
    Michael

    • Marked as answer by Jim Glass Jr Monday, May 9, 2011 4:03 PM
    Saturday, May 7, 2011 12:00 AM
  • According to the comments in this article from PowerObjects, this problem still exists in Update Rollup 1.

    http://www.powerobjects.com/blog/2011/05/20/crm-2011-help-menu-unavailable-when-you-configure-ifd/ 


    Jamie Miley
    http://mileyja.blogspot.com
    Linked-In Profile
    Follow Me on Twitter!
    • Marked as answer by xRM2011 Friday, June 3, 2011 9:40 PM
    Saturday, May 21, 2011 1:37 AM
    Moderator

All replies

  • Is there a supported solution for this?  I see an unsupported workaround documented here:

    http://social.microsoft.com/Forums/en-US/crmdeployment/thread/6b8bd1a2-d2c5-40dd-8c4e-fb8698e060ac

    Wednesday, April 27, 2011 11:38 AM
  • This looks like a bug.  I want to say there was something like this in 4.0 too.
    Jamie Miley
    http://mileyja.blogspot.com
    Linked-In Profile
    Follow Me on Twitter!
    Wednesday, April 27, 2011 1:31 PM
    Moderator
  • Hi,

    This was a bug in the RTM product which we have fixed in UR1. In RTM, if you install with an HTTP binding, we set the help server URL to HTTP. However, if you change to HTTPS later on (say to configure claims or IFD), you will need to manually change the help server url to https.

    To fix this, we'll need to change it to HTTPS like "https://yourserver" or set it to null aka "". If you set the help server url value to null, it will default to the web application server domain value. It is preferable to set it to null assuming that you are running help server on the same machine as the web application server. That way, if you ever change the web application server web address value later on, the help server will automatically use the same value. If your help server is split out from your web application server, you will need to explicitly set it to something like "https://yourserver".

    To fix the help server URL value in a supported manner, follow these steps:
    1. Install UR1 if you haven't already.
    2. Open PowerShell and run the following commands:
    PS > Add-PSSnapin Microsoft.Crm.PowerShell
    PS > $web = Get-CrmSetting WebAddressSettings
    PS > $web.HelpServerUrl = ""
    PS > Set-CrmSetting $web

    That's it. You might need to run an iisreset but it should work for you now. Let us know if this helps.

    Thanks,
    Michael

    • Marked as answer by Jim Glass Jr Monday, May 9, 2011 4:03 PM
    Saturday, May 7, 2011 12:00 AM
  • Michael,

    Thanks.  This should work, however, I'm getting the following error:

    PS C:\Users\Administrator> Add-PSSnapin Microsoft.Crm.PowerShell
    PS C:\Users\Administrator> $web = Get-CrmSetting WebAddressSettings
    Get-CrmSetting : The caller was not authenticated by the service.
    At line:1 char:22
    + $web = Get-CrmSetting  <<<< WebAddressSettings

    Any ideas?  Can I do this via a UI interface instead?

    Thanks,

    xRM2011User

    Saturday, May 7, 2011 4:13 PM
  • According to the comments in this article from PowerObjects, this problem still exists in Update Rollup 1.

    http://www.powerobjects.com/blog/2011/05/20/crm-2011-help-menu-unavailable-when-you-configure-ifd/ 


    Jamie Miley
    http://mileyja.blogspot.com
    Linked-In Profile
    Follow Me on Twitter!
    • Marked as answer by xRM2011 Friday, June 3, 2011 9:40 PM
    Saturday, May 21, 2011 1:37 AM
    Moderator
  • xRM2011:

    How did you get around the "The caller was not authenticated by the service" error?

    Thanks.

    Tuesday, March 6, 2012 11:55 PM