版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
{管理信息化CRM客戶關(guān)系}mscrm布署微軟crm的應(yīng)用技術(shù)文檔MICROSOFTHowtoconfigureanInternet-FacingDeploymentforMicrosoftDynamicsCRM4.022009ThisdocumentisintendedtocoverhowtosetuptheMicrosoftDynamicsCRM4.0WebsitetomakeitavailablefromtheInternet.ThisdocumentwillcoverthefollowingInternet-FacingDeployment(IFD)scenariosforMicrosoftDynamicsCRM4.0.InstallorUpgradeMicrosoftDynamicsCRM4.0throughtheuserinterface(UI)setupInstallorUpgradeMicrosoftDynamicsCRM4.0withaconfigurationfileTableofContentsOverview3Usingaconfigurationfileorthe“CRM40IFDTool”3SetuptestDNSrecord4MicrosoftDynamicsCRMDataConnectorforSQLServerReportingServices5Scenario1:InstallorUpgradeMicrosoftDynamicsCRM4.0throughtheuserinterface(UI)setup5Scenario2:InstallorUpgradeMicrosoftDynamicsCRM4.0withaconfigurationfile6HowtousetheCRM40IFDTool9Stepstorunthetool9MoreInformation12ISAServer12TurnoffIFD12LogFile12InstallingCRMwithIFDenabledagainstanexistingwebsitewithHostheadersoraCertificateenabledonthewebsite.13SplittingOutServerRoles14TroubleshootingInformation16FAQ18SendFeedbackonthearticle24HowtoconfigureanInternet-FacingDeploymentforMicrosoftDynamicsCRM4.0ThisdocumentwillcoverthefollowingInternet-FacingDeployment(IFD)scenariosforMicrosoftDynamicsCRM4.0.InstallorUpgradeMicrosoftDynamicsCRM4.0throughtheuserinterface(UI)setupInstallorUpgradeMicrosoftDynamicsCRM4.0withaconfigurationfileThisdocumentisintendedtocoverhowtosetupMicrosoftDynamicsCRM4.0tomakeitreadytobeaccessedfromtheInternet.ThisdocumentwillnotcoverthestepsthatyoumustpletetomakeaserveravailablefromtheInternet.TherewillbeadditionalstepsdependingonifyouareusingISAserver,firewallsoranythingelseinyourenvironmentthatmayneedtobeconfiguredtogetyourserveraccessiblefromtheinternet.OverviewUsingaconfigurationfileorthe“CRM40IFDTool”TosuccessfullysetupaMicrosoftDynamicsCRM4.0IFDenvironment,thereareseveralitemsthatmustbesetforauthenticationtoworkcorrectly.TheseoptionsaresetwhenyouinstallMicrosoftDynamicsCRM4.0byusingaconfigurationfileorbyusingthe“CRM40IFDTool”afterMicrosoftDynamicsCRMisinstalledtoenableIFD.EnablingIFDdoesthefollowing:Thefilecontainsanauthenticationstrategyparameter.Thisparameterwillbeupdatedto“ServiceProviderLicenseAgreement”Forexample,youwouldseethefollowingparameterinthefile:<authenticationstrategy=”ServiceProviderLicenseAgreement”/>TheEnableanonymousaccessauthenticationmethodontheMicrosoftDynamicsCRM4.0Websiteismarked.Note:TheIntegratedWindowsauthenticationmethodmustremainmarkedforinternaluserswhodonotaccesstheMicrosoftDynamicsCRMWebsitebyusingtheIFDdeployment.TheDeploymentPropertiestableintheMSCRM_ConfigSQLdatabasehasthreevaluesthatareupdated.oIfdRootDomainScheme.httporhttpsoIfdSdkRootDomainoIfdWebApplicationRootDomainTheIfdInternalNetworkAddressregistrykeyontheMicrosoftDynamicsCRMserverisupdated.ThisregistrykeydetermineswhethertheuserisloggingintotheMicrosoftDynamicsCRMWebsitefromtheInternetorIntranet.ThisregistryvaluethendetermineswhethertheuserusesCRMticketauthentication(Internet)orIntegratedWindowsauthentication(Intranet).oTheIfdInternalNetworkAddressregistrykeyislocatedhere:oHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRMoThiskeyholdsanexampleofanipaddressandthesubnetofthedomain.Forexample,thekeymayholdthefollowingipaddressandsubnetvalue:.6-oIfyouhavemorethan1subnet,youcanaddmultiplevaluestotheregistrykey.oNote:Thevaluesmustbeseparatedbyama..-,-Keyencryptionwillbeenabled.oForausertologontotheMicrosoftDynamicsCRMWebsitewiththeCRMTicketAuthentication,theCRMTicketKeymusttobeenabled.Withoutatickettheauthenticationwillfail.oThekeyencryptionisenabledbysettingthe<ifdsettingsenabled="true">optionintheconfigurationfilewhenyouinstallorupgradetoMicrosoftDynamicsCRM4.0.Youcanalsousethe“CRM40IFDTool”toenablethekeyencryptionaftertheinstallorupgrade.SetuptestDNSrecordAfteryouhavepletedtheinstallationorupgradebyusingaconfigurationfileorthe“CRM40IFDTool,”youmustsetupaDNSrecordforeachorganizationthatwillbeaccessedexternallyfromtheInternet.SettinguptheDNSrecordenablestheWebsitetocorrectlyresolveexternally.WhenMicrosoftDynamicsCRM4.0isinstalled,orwhenyoucreateaneworganization,youprovideaDisplayNameandaNameforeachorganization.TheNamefieldisauniquenamethatmustbelessthan30charactersandcannotcontainspacesorotherspecialcharacters.ThisNameisusedintheURLaddresswhenyouopentheMicrosoftDynamicsCRMWebsite.TheDNShostrecordthatneedstobesetupisfortheNameofeachorganizationyouneedtoaccessthroughIFD.oForexample,assumetheDisplayNamevalueisMicrosoftCRMandtheNamevalueisMicrosoft.ToopentheMicrosoftDynamicsCRMWebsiteforanIDFdeployment,theURLaddresswouldbe..YouwouldneedtocreateaDNShostrecordcalledMicrosoft.oNote:ThisexampleassumestheDNSrecordsaresetuptocorrectlyresolvethisURLaddressexternally.MicrosoftDynamicsCRMDataConnectorforSQLServerReportingServicesYoumustinstalltheMicrosoftDynamicsCRMDataConnectorforSQLServerReportingServicesontheMicrosoftSQLServerReportServerifuserswillrunMicrosoftDynamicsCRMreportswhenaccessingMicrosoftDynamicsCRMoverIDF.Note:MicrosoftSQL2005WorkgroupEditiondoesnotsupportcustomdataextensionsforSQLServerReportingServices.Therefore,theMicrosoftDynamicsCRMDataConnectorforSQLServerReportingServiceswillnotworkwheninstalledontheMicrosoftSQL2005WorkgroupEdition.Formoreinformation,seethefollowingMicrosoftKnowledgebase(KB)article:.946753Scenario1:InstallorUpgradeMicrosoftDynamicsCRM4.0throughtheuserinterface(UI)setupTherearenooptionstoenabletheMicrosoftDynamicsCRM4.0IDFdeploymentintheSetupWizard.ThereforetheCRM40IFDToolmustbeusedtoenableIFDafterMicrosoftDynamicsCRM4.0isinstalled.InthisexampleCRMhasbeeninstalledorupgradedtoCRM4.0andouruniqueOrganizationNameiscalledMicrosoftPostInstallationTasksforScenario1:1.Runthe‘CRM40IFDTool’toenabletheIFDenvironment.ThistoolisavailablefordownloadinthefollowingMicrosoftKBarticle:.948779Forinformationonhowtorunthe‘CRM40IFDTool’seethe‘HowtousetheMicrosoftDynamicsCRMInternetFacingDeploymentConfigurationTool’sectioninthisdocument.2.CreateaHostorAliasrecordinDNSforeachMicrosoftDynamicsCRMorganizationthatwillbeaccessedexternallyontheInternet.FortheURLaddresstoresolvecorrectly,youmustcreateaDNSHostorAliasrecordforthefortheuniqueorganizationnameinMicrosoftDynamicsCRM.Forexample:.wouldneedaDNShostoraliasrecordcalledMicrosoft.a.TocreateaDNShostoraliasrecordfollowthesesteps:b.OnyourDNSserverclickStart,clickRunandtypeinc.ExpandForwardLookupZonesandrightclickyourfolderandchooseNewHost(A)orNewAlias(CNAME)d.IntheNamefieldorAliasnamefieldtypetheuniqueorganizationnameyouspecifiedwhensettingupCRM.e.Note:IfyoudonotknowtheuniquenameyoucancheckthisinDeploymentManagerontheMicrosoftDynamicsCRMServerbyselectingtheOrganizationsnodeandthenrightclickonyourOrganizationnameandchooseproperties.f.ThentypeintheIPaddressoftheCRMServerifyouarecreatingahostrecordandclickAddHost,thenclickOKandclickDone.IfyouareaddinganAliasclickBrowseandaddtheMicrosoftDynamicsCRMserverandclickOK.Scenario2:InstallorUpgradeMicrosoftDynamicsCRM4.0withaconfigurationfileYoucancreateIFDsettingsintheconfigurationfile.Then,youcanusetheconfigurationfileduringtheMicrosoftDynamicsCRMinstallationorupgradetoenableIFD.Thefollowingoptionsareavailableintheconfigurationfile:<ifdsettingsenabled="true"/"false">ThisoptionshouldonlybeusedforInternet-facingdeployments.Setenabled="true"tonotifyMicrosoftDynamicsCRMServerSetuptoconfigurethedeploymentforInternetaccess.Ifthe<ifdsettings>elementisnotspecified,theenabledattributevalueissettofalse.<internalnetworkaddress>IPNetworkAddress-SubjectMask</internalnetworkaddress>IPaddressandsubnetmask,suchas05-.ThisistheinternalIPaddressandtheassociatedsubnetmaskofthesubnetwhereyourinternalusersreside.ThesubnetsyouenterherewillbefortheputersthatyouwanttobeconsideredasinternalandyoudonotwanttheuserstologinthroughtheIFDenvironmentwhentheyareonthesesubnets.ToentermultiplesubnetsuseamatoseparatethevaluesintheconfigurationfileNote:Ifyouleavethiselementblank,allmunicationtotheMicrosoftDynamicsCRMserverwillbeconsideredasinternalanduserswilldefaulttowindowsauthenticationwhenhittingtheMicrosoftDynamicsCRMwebsite.<rootdomainscheme>https/http</rootdomainscheme>Mustbehttps,whichwillusesecuresocketslayer(SSL),orhttp,whichwillusethenonsecureHTTPprotocol.Note:SetupdoesnotrequireSSLontheWebsitewhereMicrosoftDynamicsCRMisinstalled.Westronglyremendthatyouspecifythehttpsvalueintherootdomainschemeelement.Inaddition,afterSetupisplete,tohelpprotectinformationthatistransmittedbetweenusersandMicrosoftDynamicsCRMServer,weremendthatyouconfiguretheWebsitetorequireSSL.FormoreinformationabouthowtouseSSL,seetheInternetInformationServices(IIS)ManagerHelp.<sdkrootdomain></sdkrootdomain>SpecifiesthedomainnamethatwillbeusedforapplicationsthatusethemethodsdescribedintheMicrosoftDynamicsCRM4.0SoftwareDevelopmentKit(SDK).ThevaluethatissetherewillbeprefixedbyyouruniqueorganizationnametoformtheURLsoyouonlyneedtoputinthe<webapplicationrootdomain></webapplicationrootdomain>SpecifiesthedomainnamethatwillbeusedfortheMicrosoftDynamicsCRMWebapplicationandMicrosoftDynamicsCRMforOutlook.ThevaluethatissetherewillbeprefixedbyyouruniqueorganizationnametoformtheURLsoyouonlyneedtoputintheNote:IfyouaregoingtosplitoutyourserverrolesseetheMoreInformationsectionattheendofthisdocument.ThefollowingconfigurationfileexamplecontainsanIFDsection:<ifdsettingsenabled="true"><internalnetworkaddress>-</internalnetworkaddress><rootdomainscheme>https</rootdomainscheme><sdkrootdomain></sdkrootdomain><webapplicationrootdomain></webapplicationrootdomain></ifdsettings>NOTE:Formoreinformationaboutconfigurationfileinstallations,seetheMicrosoftDynamicsCRM4.0ImplementationGuide.Aftertheinstallationisplete,whenyoulogontotheMicrosoftDynamicsCRMWebsitefromaputerthatisoutsidethesubnetzone(s)youspecifiedintheIFDInternalNetworkAddressregistrykey,youwillgetredirectedtothesigninpagelikeinthescreenshotbelow.PostInstallationTasksforScenario2:1.CreateaHostorAliasrecordinDNSforeachMicrosoftDynamicsCRMorganizationthatwillbeaccessedexternallyontheInternet.FortheURLaddresstoresolvecorrectly,youmustcreateaDNSHostorAliasrecordforthefortheuniqueorganizationnameinMicrosoftDynamicsCRM.Forexample:.wouldneedaDNShostoraliasrecordcalledMicrosoft.a.TocreateaDNShostoraliasrecordfollowthesesteps:b.OnyourDNSserverclickStart,clickRunandtypeinc.ExpandForwardLookupZonesandrightclickyourfolderandchooseNewHost(A)orNewAlias(CNAME)d.IntheNamefieldorAliasnamefieldtypetheuniqueorganizationnameyouspecifiedwhensettingupCRM.e.Note:IfyoudonotknowtheuniquenameyoucancheckthisinDeploymentManagerontheMicrosoftDynamicsCRMServerbyselectingtheOrganizationsnodeandthenrightclickonyourOrganizationnameandchooseproperties.f.ThenifyouarecreatingahostrecordtypeintheIPaddressoftheMicrosoftDynamicsCRMServerandclickAddHost,thenclickOKandclickDone.IfyouareaddinganAliasclickBrowseandaddtheMicrosoftDynamicsCRMserverandclickOK.HowtousetheCRM40IFDToolStepstorunthetool1.DownloadtheCRM4IFDToolfromthefollowingMicrosoftKBarticle:.9487792.OntheputerthatisrunningtheserverinstallationofMicrosoftDynamicsCRM4.0,extracttheCRM4IFDTooltothefollowingdirectory:3.drive:\ProgramFiles\MicrosoftDynamicsCRM\Tools4.RuntheCRM4tool.5.ClicktheAuthenticationStrategylistandclickIFD+OnPremise.6.TypetheIPAddressandthesubnet.Note:TheIPaddressisjustanexampleofavalidIPaddressonthespecificsubnet.ItdoesnothavetobetheIPaddressfortheMicrosoftDynamicsserver.Youcanentermorethanonesubnet.ThesubnetsyouenterherewillbefortheputersthatareinternalandyoudonotwanttheuserstologinthroughtheIFDenvironmentwhentheyareonthesesubnets.7.ClicktheIFDDomainSchemelist,andthenclickeitherHTTPorHTTPS.8.TypetheIFDAppRootDomainandIFDSDKRootDomain.Thiswillonlybethedomainname.Forexample,typeor.Note:TheIFDsettingswillbehowtheclientputerswillaccesstheMicrosoftDynamicsCRM4.0WebsitewhennotloggedonthelocalIntranet.ThedomainnameenteredherewillbeprefixedbytheuniqueorganizationnametoformthefullURLoftheIFDenvironmentwhentheuserisloggingin.9.TheADDomainSchemeshouldalreadybefilledinfromwhenyouinstalledCRM.10.TheADAppRootDomainandADSDKRootDomainwillalsoalreadybefilledinfromwhenyouinstalledCRM.However,youcanusethistooltochangethemifneeded.Note:DonottypehttporhttpsasthatisalreadyselectedintheADDomainSchemelist.Note:TheADsettingswillbehowtheclientputerswillaccesstheMicrosoftDynamicsCRM4.0WebsitewhenloggedonthelocalIntranetandnotloggingonthroughIFD.11.ClickFile,andthenclickApplyChanges.MoreInformationTheCRM4IFDTooltoolwillenableIFDforMicrosoftDynamicsCRM4.0.However,youmustcreatetheDNSrecordandverifytheserverandMicrosoftDynamicsCRM4.0websiteareaccessiblefromtheInternet.TheCRM40IFDToolwillonlychangethesettingsneededtogetMicrosoftDynamicsCRM4.0readytobeaccessedexternally.ISAServerIfyouareconfiguringIFDinanenvironmentwhereanISAServer2006isbeingusedpleaserefertothisblogpostformoreinformation..archive07publishing-microsoft-crm-4-0-through-isa-server-2006.aspxTurnoffIFDYoucanalsoturnoffIFDbyselectingtheOnPremiseoptionintheAuthenticationStrategylist,andthenclickApplyChanges.IMPORTANT:BeforemakinganychangestotheOnPremiseoption,youmustverifythevaluesintheADDomainScheme,ADAppRootDomainandADSDKRootDomainarecorrectlyset.OtherwiseifthesettingsareleftblankandyouclickApplyChanges,thosesettingswillbeupdatedwithanullvalueintheMSCRM_Configdatabase.ThiswillresultinusersnotbeingabletologintotheMicrosoftDynamicsCRM4.0Website.LogFileTolookatthelogfilecreatedwhenyouruntheCRM4IFDToolfollowthesesteps:1.ClickStart,clickRun,type%appdata%\Microsoft\MSCRM\Logs,andthenclickOK.ThefileiscalledCRM40InstallingCRMwithIFDenabledagainstanexistingwebsitewithHostheadersoraCertificateenabledonthewebsite.IfyouhaveanexistingwebsitewithhostheadersoraCertificateenabledandyouchosetoinstallMicrosoftDynamicsCRMagainstthewebsiteandenableIFDthefollowingchangesneedstobemade.1.DNSChangesneeded:a.OnyourDNSserverclickStart,clickRunandtypeinb.ExpandForwardLookupZonesandexpandyour.FindyourcurrentaliasforthewebsiteyouinstalledMicrosoftDynamicsCRMtoanddeleteit.c.RightclickyourfolderandchooseNewHost(A)d.Typeintheuniqueorganizationnameandthehostheadername.e.Example:ifyouruniqueorganizationnameisMicrosoftandyourhostheaderorcertificateonthewebsiteis.thenyouwouldenterfortheHostrecordf.EntertheIPAddressoftheCRMServerandclickAddHostthenclickOKandclickDone.2.IISchangesneededforhostheadersa.OnyourMicrosoftDynamicsCRMserverclickStart,clickRunandtypeininetmgrb.ExpandWebSitesandrightclicktheMicrosoftDynamicsCRMwebsiteandclickproperties.c.ClickontheWebsitetabandthenclickontheAdvancedbuttond.IfyouruniqueorganizationiscalledMicrosoftandyouraliasiscrmandyourdomainisenterahostheaderusingthefollowingformat.Note:IfyouhavemultipleIP’sassignedtotheCRMservermakesuretopointhostheadertotheIPspecifiedinstep1.e3.IISchangesneededforcertificates4.Ifyourcurrentcertificateis.youwouldneedtogetanewcertificatethatwouldbecalled.orawildcardcertificatefor*..5.Note:WildcardcertificateswillbeneededifyouplantohavemorethanoneorganizationenabledforIFD.6.Runthe‘CRM40IFDTool’toenabletheIFDenvironment.ThistoolisavailablefordownloadinthefollowingMicrosoftKBarticle:.948779Forinformationonhowtorunthe‘CRM40IFDTool’seethe‘HowtousetheMicrosoftDynamicsCRMInternetFacingDeploymentConfigurationTool’sectioninthisdocument.7.ThevaluesyouwillspecifyintheCRM40IFDToolwillbe8.IFDAppRootDomain–.9.IFDSDKRootDomain–.10.ADAppRootDomain–crmserver:8011.ADSDKRootDomain–crmserver:80SplittingOutServerRolesTheAppRootDomainandSDKRootDomainvaluesneedtobedifferentifyouhavesplitouttheserverroles.TheAppRootDomainistheApplicationServerRole.SKDRootDomainisthePlatformServerRole.IfyouhavetwoserversonefortheApplicationRolecalledAppServerandoneforthePlatformRolecalledPlatserverthenyouwouldsetthevaluestosomethinglikethefollowingIFDAppRootDomain–.IFDSDKRootDomain–.Note:hostheaderwillbeavaluethatwillbeaddedinDNSalongwiththeuniqueorgnametodifferentiatetheAppRootDomainfromtheSDKRootDomain.ForexampleifmyhostheadernamewasappandmyuniqueorganizationnamewasMicrosofttheninDNSIwouldcreateahostrecordcalledADAppRootDomain–AppServer:80ADSDKRootDomain–PlatServer:80Note:Whentheserverrolesaresplitoutyouwillneed2certificatesonefortheAppServerandoneforthePlatformServer.TheAppServerwouldneedawildcardcertificateifyouplantohavemorethanoneorganizationbeaccessedthroughIFD.Forexample*...ThePlatformServerwouldjustneedacertificatefortheurl.Forexample..TheplatformrolecontainsthediscoveryserviceandthatisneededfortheMicrosoftDynamicsCRMClientsforOutlook,MicrosoftDynamicsCRMEmailRouter,MicrosoftDynamicsCRMDataMigrationManagerandanycustomapplicationsaccessingMicrosoftCRMthroughIFD.DNScheckToverifytheorganizationnameinMicrosoftDynamicsCRM4.0canberesolvedinDNS,clickToolsandthenclickCheckDNS.ThiswillcheckallorganizationsthatarelistedinthetextboxintheCRM4IFDTool.TroubleshootingInformationIssue:UnabletologonafterenteringcredentialsonthepageResolution:VerifytheMicrosoftCRMAsynchronousServiceisrunning.IfthisserviceisnotrunningtheCRMTicketKeyswillnotbegeneratedandtheEnableanonymousaccessauthenticationwillfailforuserswhotrytologonexternallybyusingtheInternet.Issue:WhenopeningMicrosoftDynamicsCRMandbeingre-directedtothesign-inpage,thepagewillnotresolve.Additionally,theURLis.Resolution:ChecktheDeploymentPropertiestableintheMSCRM_Configdatabase.Whenyouareredirectedtothesign-inpage,MicrosoftDynamicsCRMusestheorganizationnameandthevaluethatisstoredintheIfdWebapplicationRootDomainrecordtocreatetheURLaddress.IfthevalueintheDeploymentPropertiestableisincorrect,thesign-inpagewillnotresolvecorrectly.Issue:WhenyouclickApplyChangesorwhenyouusetheconfigfiletoenableIFD,AnonymousAccessisgettingsetontheMicrosoftDynamicsCRM4.0Website.IfyouhaveSQLServerReportingServicesunderthesameWebsiteasMicrosoftDynamicsCRM4.0,AnonymousAccesswillbecheckedontheReportsandReportServervirtualdirectories.YoumustmanuallyremoveAnonymousAccessfromtheReportsandReportServervirtualdirectories,andanyothernoneCRMrelatedvirtualdirectoriesthatyoumayhaverunningundertheMicrosoftDynamicsCRM4.0Website.Resolution:VerifyAnonymousAccessisnotsetonadditionalvirtualdirectories:1.ClickStart,clickRun,typeinetmgrandthenclickOK.2.Expandtheservername,expandwebsites,andthenexpandtheMicrosoftDynamicsCRMwebsite.3.Rightclickthevirtualdirectory.Forexample,expandReportsorReportServer,andthenclickProperties.4.ClicktheDirectorySecuritytab,clickEditontheAuthenticationandaccesscontrolsection5.UnmarkEnableanonymousaccess.Tip:DownloadtheFiddlertoolfromtohelptroubleshootauthenticationissues.Tip:CreateasimpletestpageattherootoftheMicrosoftDynamicsCRMWebsitetohelpwithtroubleshootingDNSissues.Ifyoucanaccessthetestpage,DNSandIISaresetupcorrectly.AnyadditionalissuesmayberelatedtothesetupofMicrosoftDynamicsCRMandvaluesthatarestoredintheMSCRM_Configdatabase.Tip:CleartheDNScacheontheDNSserverandflushtheDNScacheonthelocalserverwhenyoutroubleshootanyIFDissues.OntheDNSServer1.ClickStart,clickAdministrativeTools,andthenclickDNS.2.Right-clicktheDNSServerName,andthenclickClearCache.OntheMicrosoftDynamicsCRMServerandtheclientputer1.ClickStart,clickRun,andthentypecmd.2.Typeipconfig/flushdns.Tip:IfyoumakeanymanualchangestotheMSCRM_Configdatabase,youmustrestartIIS.1.ClickStart,ClickRun,andthentypeiisreset.Issue:IFDToolisnotenablingIFDsuccessfullyandnoerrorisbeingthrown.Thestatusbaratthebottomwilleithernotmoveatallormovehalfwaythruandstop.Resolution:.Whenthishappensthetoolisnotmakingthechanges.ThiscanbequicklyverifiedbycheckingintheIFDInternalNetworkAddressregistrykeytoseeifitiscreatedorchangedthevalues.Ifitisnotherearetwothingstoresolvetheissue.1.Thewebsiteidentifiermatchthewebsiteintheregistry.a)IntheregistryunderHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRMb)CheckthewebsiteregkeyandpareitwiththeWebsiteIdentifier.c)LaunchIISandclickonthewebsitefoldertoseethelistofwebsiteschecktheIdentifiertabandthenupdatethewebsiteregkeyfoundinstepbtothecorrectvalue.2.TheWebSitePathmatchtheLocalpathoftheHomeDirectoryinIISFAQQ1:WhatisInternetFacingDeploymentConfigurationTool?A1:InternetFacingDeploymentConfigurationToolconfiguresInternetFacingDeployment(IFD)forMicrosoftDynamicsCRM4.0afteryouhavealreadyinstalledorupgradedtoMicrosoftDynamicsCRM4.0.ThisconfigurationallowsadministratorstoconfigureMicrosoftDynamicsCRM4.0tobeaccessedovertheInternet.ThistoolisalsousedforchangingtheIFDsettings.Q2:WherecanIobtaintheInternetFacingDeploymentConfigurationToolandhowtoconfigureit?A2:ThefollowingarticleexplainshowtodownloadthefilefromtheMicrosoftDownloadCenteraswellhowtoconfigureInternetFacingDeployment(IFD)forMicrosoftDynamicsCRM4.0:948779HowtousetheMicrosoftDynamicsCRMInternetFacingDeploymentConfigurationtoolQ3:DuringIFDconfiguration,I’vecheckedtheDNSandthefollowingwarningmessageboxwasshown:‘DNSCouldNotResolve.’in‘CheckDNS’optioninthe‘Tools’menu.Whatthismessagemeans?A3:InternetFacingDeploymentConfigurationToolchecksDNSresolutionfortheInternetnamethatwillbeavailableforInternetusersbyappendingtheOrganizationnamewiththeIFDAppRootDomainnameaccordinglytothefollowingexample:Organizationname:MicrosoftIFDAppRootDomain:IFDConfigurationToolwillcheckDNSresolutionfor‘.’TheIFDAppRootDomainwillbetheDNSnamespaceusedforInternetusersaccessingCRMthroughIFD.ItishighlyremendedtoconfigureDNSresolutionforbothinternal(ADAppRootDomain)andexternal(IFDAppRootDomain)DNSnamespaces.Q4:IwouldliketoconfigureInternetFacingDeploymentforallmyCRMorganizationsinmyMicrosoftDynamicsCRM4.0Enterpriseeditionserver.DoIhavetoconfigureIFDforeachorganization?A4:No.InternetFacingDeploymentconfigurestheCRMDeploymentforIFDwhichincludesalltheorganizationinthedeployment.TheonlytaskrequiredistocreatetheDNSHostoraliasrecordforexternalDNSforeachOrganizationaccordinglytothefollowingexample:Enabledorganizationnames:Microsoft,AdventureWorksandFabrikam.IFDAPPRootDomain:RequiredInternetExternalDNSHostnames:‘.’,‘.’,and‘.’.Q5:WhatisthedifferencebetweenIFDDomainSchemeoptions?ShouldIuseHTTPorHTTPS?A5:IFDDomainschemeoptionallowsconfiguringtheaccesstoMicrosoftDynamicsCRM4.0bymeansofaHTTPconnectionoraHTTPSconnection.DatatransmittedoveraHTTPconnectionisinsecureanddatatransmittedoveraHTTPSconnectionissecuredbyanencryptionestablishedbetweenclientandserver.It’shighlyremendedwhenpublishingCRMthoughtheInternetoncecorporatedomainlogonauthenticationdataistransmitted.DependingontheWebPublishingstrategyandhowSSLcertificateisconfigured,aspecificconfigurationhastobesetforIFDDomainSchemeasfollows:a)HTTP:Thisoptionshouldbeselectedwhen:?MicrosoftDynamicsCRM4.0websitewillNOTbeaccessedonlybymeansofaHTTPconnection.?TheISAServerwillhandletheSSLcertificateandrespectivesession/negotiationinsteadtheCRMServer.b)HTTPS:Thisoptionshouldbeselectedwhen:?ASSLcertificateisconfiguredintheMicrosoftDynamicsCRM4.0websiteandtheIISwillhandletheSSLcertificateandrespectivesession.Q6:WhatmodificationsarechangedinmyMicrosoftDynamicsCRMServerafterrunningInternetFacingDeploymentConfigurationTool?A6:SeetheOverviewSectiononPage3ofthisdocuments.Q7:IhaveuserslocatedinadifferentnetworksubnetthatshouldauthenticatetoMicrosoftDynamicsCRMWebSiteusingWindowsIntegratedauthentication.Whatwillchangefortheseusers?A7:AllusersloggedintothedomainthatbelongtodifferentnetworkssubnetsfromtheCRMServerwillbeabletoauthenticatetoMicrosoftDynamicsCRMWebSitebymeansofaIntegratedWindowsAuthentication,buttherespectivenetworkssubnetshavetobeconfiguredinthe“IFDInternalNetworkAddressandSubnetMask”optioninthe“InternetFacingDeploymentConfigurationTool”.Q8:WhatdoesenablingIFDdoforMicrosoftDynamicsCRMOutlookclientusers?A8:ThemobilityforMicrosoftDynamicsCRMOutlookclientusersisnowincreasedduetothefactInternetFacingDeploymentpermitsbothLaptopandDesktopversionstoconnecttoMicrosoftDynamicsCRMthoughInternet.Q9:WhenpublishingMicrosoftDynamicsCRM4.0thoughISAServer2006wehavetheoptiontoselecttheClientAuthenticationMethodintheISAWebListener,AuthenticationDelegationandSingleSignOnsettings.WhatIshouldselect?WhatisthedifferencebetweenausualwebpublishingandaMicrosoftDynamicsCRMWebpublishing?A9:MicrosoftDynamicsCRM4.0configuredwithInternetFacingDeploymentallowsInternetuserstoaccesstheapplicationbyauthenticationtoaASPXForminsertingtheirvalidCRMusercredentialsandtheauthenticationmustbehandledonlybyCRMServer.TheuserauthenticationhastobemanagedbytheCRMServerinsteadoftheISAServerifyouwanttheMicrosoftDynamicsCRMClientforOutlooktobeabletoconnectoverIFD.ISAServer2006offerssomefeaturesforauthenticationlikeClientAuthenticationMethod,AuthenticationDelegationandSingleSignOnandtoproperconfigurethemforMicrosoftDynamicsCRM,thementionedsettingshavetobesetasfollows:a)Publishingrule:?AuthenticationDelegation:Nodelegation,butclientmayauthenticatedirectlyb)WebListener:?ClientAuthenticationMethod:Noauthentication.?SingleSignOnSettings:DisabledFormoreinformationsee.archive07publishing-microsoft-crm-4-0-through-isa-server-2006.aspxIfyouarenotusingtheMicrosoftDynamicsCRMClientforOutlookyoucanhaveISAmanagetheauthenticationandCRMnotsetupforIFD..archive11iag-sp2-securely-publishing-dynamics-crm-4-0.aspxQ10:HowcanImeasurehowmanyusersareauthenticatingusingWindowsIntegratedAuthenticationandhowmanyareauthenticatingusingtheASPXFormAuthentication(IFD)?A10:Youcanuse“CRMAuthentication”PerformanceObjectsinPerformanceMonitortomeasurehowmanyusersareauthenticatingtoMicrosoftDynamicsCRM.Inexample,tomeasurehowmanyusersaretryingtoauthenticatetoMicrosoftDynamicsCRMthoughInternetFacingDeployment,wecanusethe“CrmPostAuthenticationAttemptsInTheLastminute”performancecounterandtomeasurehowmanyusersaretryingtoauthenticatetoMicrosoftDynamicsCRMusingWindowsIntegratedAuthentication,wecanusethe“WindowsAuthenticationAttemptsInTheLastminute”performancecounter.“CRMAuthentication”PerformanceObjectsmeasurethefollowingobjects:?ConfidDBWindowsAuthenticationAttemptsInTheLastminute?ConfidDBWindowsAuthenticationFailuresInTheLastminute?CrmPostAuthenticationAttemptsInTheLastminute?CrmPostAuthenticationFailuresInTheLastminute?PassportAuthenticationAttemptsInTheLastminute?PassportAuthenticationFailuresInTheLastminute?WindowsAuthenticationAttemptsInTheLastminute?WindowsAuthenticationFailuresInTheLastminuteQ11:HowcanInternetFacingDeploymentsettingsbepartofmybackupplan?A11:TheInternetFacingDeploymentinformationsettingsaresetonregistryhives,MSCRM_Configdatabase,filefortheMicrosoftDynamicsCRMwebsite,andetc.Although,theregistrycanbeexportedandthedatabasecanbepartofanexistingbackupplan,theremendationistore-runtheInternetFacingDeploymentConfigurationtoolaftertheserverhadbeenrecoveredfromadisaster.Q12:WhenconfiguringtheMicrosoftDynamicsCRMClientforOutlooktoaccessCRMoverIFDwhatoptionshouldIchoose?A12:IfyourMicrosoftDynamicsCRMClientforOutlookuserswillbebothInternalandExternalattimesweremendthatyouconfiguretheMicrosoftDynamicsCRMClientforOutlookwiththeMypanyoptionwhiletheyarewithinthesubnetspecifiedintheIFDInternalNetworkAddressregkey.ThatwayyoucanspecifyboththeIntranetaddressandtheExternalIFDWebaddresswhileconfiguringtheclient.IfyourMicrosoftDynamicsCRMClientforOutlookuserswillonlybeExternalthenyoucanconfiguretheMicrosoftDynamicsCRMClientforOutlookwiththeAnonlineserviceprovideroption.ThenyouwouldonlyspecifytheExternalWebaddresswhenconfiguringtheclient.WhenconfiguringtheMicrosoftDynamicsCRMClienttoaccessCRMifthe“Anonlineserviceprovider”optionisselected,theclientwillaccessthediscoveryservicewiththisURL<ifdurl>2007.Thiswebservicewillrejectt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025湖南邵陽市綏寧縣政務(wù)服務(wù)中心招聘見習(xí)大學(xué)生崗位工作人員1人考試備考題庫及答案解析
- 世界地球日設(shè)計實施方案
- 深度解析(2026)《GBT 26039-2010無汞鋅粉》(2026年)深度解析
- 深度解析(2026)《GBT 25903.1-2010信息技術(shù) 通 用多八位編碼字符集 錫伯文、滿文名義字符、顯現(xiàn)字符與合體字 16點陣字型 第1部分:正白體》
- 深度解析(2026)《GBT 25828-2010高溫合金棒材通 用技術(shù)條件》(2026年)深度解析
- 深度解析(2026)《GBT 25792-2010反應(yīng)紅W-2G(C.I.反應(yīng)紅84)》(2026年)深度解析
- 2026中國農(nóng)業(yè)科學(xué)院第一批招聘359人備考筆試試題及答案解析
- 2026西藏那曲市慈善總會會員招募模擬筆試試題及答案解析
- 2025云南磨憨站城城市開發(fā)有限公司招聘綜合行政辦公人員(1人)考試備考題庫及答案解析
- 2025年杭州市臨安區(qū)第三人民醫(yī)院招聘編外工作人員2人備考考試試題及答案解析
- 豬肉推廣活動方案
- 電工職業(yè)道德課件教學(xué)
- 周杰倫介紹課件
- 學(xué)堂在線 雨課堂 學(xué)堂云 生活英語聽說 期末復(fù)習(xí)題答案
- 第十四屆全國交通運輸行業(yè)“大象科技杯”城市軌道交通行車調(diào)度員(職工組)理論知識競賽題庫(1400道)
- 2025年希望杯IHC真題-二年級(含答案)
- T/CCT 002-2019煤化工副產(chǎn)工業(yè)氯化鈉
- 砂石運輸施工方案
- 醫(yī)院如何規(guī)范服務(wù)態(tài)度
- 輸液空氣的栓塞及預(yù)防
- 中建鋼筋工程優(yōu)化技術(shù)策劃指導(dǎo)手冊 (一)
評論
0/150
提交評論