locked
CRM 2011 help server over ssl RRS feed

  • Question

  • Hi,

    I have set up in lab Env an CRM 2011 server over SSL. I use only Https binding on IIS. When I log in crm web app, and when I click on Help button it doesn't work.

    It try to connect to http://netbioname instead https://mycrmserver.domain.com.

    Do I have missing somethings ?

    Thx for your help.

    Bh.


    BrahimH
    Thursday, March 10, 2011 4:21 PM

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 Brahim H Tuesday, May 10, 2011 8:18 PM
    Saturday, May 7, 2011 12:00 AM
  • I solved my issue by modifing SQL Table with my https url and all are working fine.

    (DB:MSCRM_Config; Table:dbo.Configsettings) [Helpserverurl].

    thx.


    BrahimH
    • Marked as answer by Brahim H Friday, March 11, 2011 2:56 PM
    Friday, March 11, 2011 2:56 PM

All replies

  • If most of the other functionality works I would venture to say that this is a bug.
    Jamie Miley
    Thursday, March 10, 2011 4:38 PM
    Moderator
  • Hi,

    Does is here any workaround, like sql table, registry to modify ?

    Thx for your help.

    Brahim.

     


    BrahimH
    Friday, March 11, 2011 1:49 PM
  • I am not aware of one on the box.  You could probably force a DNS redirect to the other location from your DNS server.
    Jamie Miley
    Friday, March 11, 2011 2:50 PM
    Moderator
  • I solved my issue by modifing SQL Table with my https url and all are working fine.

    (DB:MSCRM_Config; Table:dbo.Configsettings) [Helpserverurl].

    thx.


    BrahimH
    • Marked as answer by Brahim H Friday, March 11, 2011 2:56 PM
    Friday, March 11, 2011 2:56 PM
  • Thats my exact issue. Can I give you 1000 points for this one?

    Is this something that will be fix in the near future, considering Updating the SQL table is unsupported.

    Thanks!!!

    Friday, May 6, 2011 6:40 PM
  • 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 Brahim H Tuesday, May 10, 2011 8:18 PM
    Saturday, May 7, 2011 12:00 AM
  • Thanks Michael for this great info! 


    Maxime

    Tuesday, May 10, 2011 7:52 PM
  • Hi Michael,

    WHen I tried to run the command on Power shell , I am using Windows Server 2008 R2 Standard 64 bit

    PS > Add-PSSnapin Microsoft.Crm.PowerShell

    I got the error:-

    Add-PSSnapin : No snap-ins have been registered for Windows PowerShell version 2.
    At line:1 char:13
    + Add-PSSnapin <<<<  Microsoft.Crm.PowerShell
        + CategoryInfo          : InvalidArgument: (Microsoft.Crm.PowerShell:String) [Add-PSSnapin], PSArgumentException
        + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand

    Please tell me why is that so ??

    Thanks

    Yogita

    Thursday, January 5, 2012 12:39 PM
  • Hi Yogita,

    Perhaps a bit late but just in case...

    The CRM PowerShell snap-in is only available on servers with the deployment role assigned/installed. It will not work on the other servers.

    HTH?!

    Kind regards,

    Gabriel.

    Wednesday, March 28, 2012 9:29 AM
  • Hi Gabriel,

    True, i was using on CRM server itself but my problem solved by running one command given by my colleague, Ian. :)

    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe "C:\Program Files\Microsoft Dynamics CRM\Tools\Microsoft.Crm.PowerShell.dll"

    Thanks

    Wednesday, August 29, 2012 9:18 AM
  • Michael,  Please note that this 'issue' continues to exist even after applying UR6, UR8, and UR10.  We continue to experience this issue in every new installation of CRM we do.  Luckily, the fix is easy enough, but the issue still remains in new installations, even after applying URs.


    Thanks, Robert

    Friday, October 12, 2012 1:33 AM
  • I solved my issue by modifing SQL Table with my https url and all are working fine.

    (DB:MSCRM_Config; Table:dbo.Configsettings) [Helpserverurl].


    Worked for me as well, I am running CRM 2011 Rollup 8 and had changed my port as well as url (after runnnig IFD) but the help button was referring to the local machine name only. Thank's-

    Nicolai

    Thursday, December 20, 2012 9:49 AM