Microsoft Dynamics 365 klientu iesaistīšanās (tiešsaiste) prasa TLS 1.2 savienojamība

ŠajāDynamics 365 (tiešsaiste) versiju 9.x un Dynamics 365 (tiešsaiste) valdības 8.2 versijumēssāksies prasa savienojumus ar klientu iesaistīšanās lietojumprogrammām izmantot TLS 1.2 (vai labāka) drošība. Tas atbilst atjauninātu Microsoft nozares drošības politikas un labākā prakse, un var būt nepieciešams veikt darbības, lai uzturētu savienojums ar Dynamics 365 klientu iesaistīšanās lietojumprogrammas. Lūdzu, pārbaudiet, vai šī informācija var palīdzēt noteikt, vai tiek ietekmēti un darbības, kas var būt nepieciešams veikt. 

Kas ir TLS?

TLS nozīmē "Transport Layer Security" un nozares standarta protokolu ir izstrādāta, lai aizsargātu privātumu internetā informācija. TLS izmanto daudz web pārlūkprogrammu un lietojumprogrammām, kas sazinās, izmantojot HTTPS un TCP. 

Kas mainās?

Šodien visi Dynamics 365 klientu iesaistīšanās tiešsaistes versijas atbalsta TLS 1.0, 1.1 un 1.2, taču sākas ar Dynamics 365 (tiešsaiste) versiju 9 laidienu.x un Dynamics 365 (tiešsaiste) valdības 8.2 versiju, mēs sāksim bloķē savienojumus, lai atjauninātu produktu klienti vai pārlūkprogrammas lietotajai TLS 1.0 un 1.1.

Lūdzu, ņemiet vērā:Šīs izmaiņas ietekmē tikai Microsoft Dynamics 365 tiešsaistes klientu darbā, nevis uz lokālo versiju. 

Kā tiks ietekmētas jums vai jūsu klientiem?

Visus savienojumus Dynamics 365 (tiešsaiste) versija 9. xvaiDynamics 365 (tiešsaiste) valdības 8.2 versijuneizdosies, ja tie nav izmantot TLS 1.2 drošības protokolu. būtiski ietekmē vairākas Dynamics pakalpojumi (zemāk), tostarp piekļuvi web programmai Dynamics 365 klientu iesaistīšanās. 

Kā jūs vai jūsu klientiem novērst tiek ietekmēta?

Lai atbalstītu tīmekļa pārlūkprogrammas 

VisiAtbalstītās pārlūkprogrammasuz Dynamics 365 klientu (versijas 7. x-versija 9. x) pašlaik TLS 1.2 standartiem un turpina darboties kā iepriekš. Tomēr, ja pārlūkprogrammā ir atspējota TLS 1.2 protokolu, jūs skars un savienojuma zudumu organizācijas.  

Palīdzība identificēšanai, ja pārlūkprogramma neatbalsta TLS 1.2 nepieciešamība doties uz šovalidācijas testa lappusi

Nodrošina Microsoft izstrādātāju rīku

SkatietKas ir jauns klientu iesaistīšanās izstrādātāju dokumentāciju versijā 9.0 lai iegūtu jaunāko informāciju par mūsu izstrādātāju rīku dokumentācija . Lai atjauninātujaunākā versija rīkiizmantot no izstrādes,NuGET. Izstrādātāju rīki piemēri spraudnis reģistrācijas rīku un konfigurācijas migrācijas rīks. Šie rīki 9.0 versija ir atpakaļsaderīgiun to var izmantot (tiešsaistes) versija 8.2 Dynamics 365 valsts. 

Koda izstrādāta Dynamics 365 SDK 

Jūsu klienta lietojumprogrammas, izmantojot .NET framework 4.6.2 Pārkompilēt vai jaunāka. Ja kodu jau ir apkopota ar .net 4.6.2 vai lielāks, tad nav nepieciešama nekāda darbība. Pielāgota spraudņi un darbplūsmas komplektācijas .net 4.5.2 jāturpina izmantot. 

Zināma problēma ar Visual Studio 2015

Palaižot projekta/risinājuma VS 2015 atkļūdošanas režīmā, ir ir zināma problēma, kad nevar izveidot savienojumu ar Dynamics 365 (tiešsaiste) versiju 9.x vai(Tiešsaistes) versija 8.2 Dynamics 365 valsts. Tas notiek neatkarīgi no tā, vai izmantojat mērķa platforma 4.6.2 vai jaunāka. Tā var notikt, jo tiek apkopoti viesošanas procesu Visual Studio .NET 4.5, kas nozīmē, ka pēc noklusējuma tā neatbalsta TLS 1.2 pret. Darbu saistībā ar Visual Studio viesošanas process var atspējot. Ar peles labo pogu noklikšķiniet uz Visual Studio projektu nosaukumu un pēc tam noklikšķiniet uz Rekvizīti. Atkļūdošanas cilnē var noņemiet Iespējot Visual Studio viesošanas procesu opciju. 

Lūdzu, ņemiet vērā: Tas ietekmē tikai atkļūdošanas iespējas VS 2015. Tas neietekmē binārie faili vai izpildāms, kas ir veidotas. Visual Studio 2017 pati problēma nerodas.

 

Viena svarīga piezīme par .NET platformas lietojumprogrammas

Varat izmantot TLS 1.2 protokolu, izmantojot šādu komandu:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; 

Tas liek TLS 1.2 drošības protokolu jebkurā laikā.  Kā jūs riskējat ar šo atjauninājumu, ir jaunākā drošības protokolu pieņemto nozares tas nav ieteicams. 

Esošo kodu, kas nevar recompiled  

Jūs varat izmantot reģistra iestatījums sistēmā Windows liks .NET izmantot iespējamiem drošības visaugstākajā līmenī.  

Lūdzu, ņemiet vērā: Šis ir visa datora iestatījumu un var nevēlamas ietekmē. Ir ieteicams, jums vai klientam izmantot recompiling .NET 4.6.2 metodi vai jaunāku.  

Atjaunināt reģistra spēkā .NET 4.5.2 dod priekšroku TLS 1.2 visa datora iestatījumi ir dokumentētas Microsoft drošības biļetenā 2960358 rakstu.  Skatiet sadaļu "Darbības ieteicams" sadaļā "Manuāli atspējotu RC4 TLS sistēmās, kurās darbojas .NET Framework 4.5/4.5.1/4.5.2". 

Programmatūrai, kas nav .NET 

Sazinieties ar izstrādātāju, kā iespējot TLS 1.2. Lielākā daļa valodu to var izdarīt ar vienkāršo konfigurācijas ierakstu. 

Par Powershell Pievienojiet [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12 uz jūsu Powershell skriptu, pirms veicat zvanu Get CrmConnection.  

Programmai Microsoft Outlook Dynamics 365  

Dynamics 365 (tiešsaiste) valdības 8.2 versijuun Dynamics 365 (tiešsaiste) versija 9. x 

Par vienotu dienestam (USD)

Lejupielādētjaunākovienotā dienestam versija(versijas 3.1, 3.2 un 3.3 ir saderīgas TLS 1.2) 

Ja vēlaties turpināt izmantot vecākas versijas vienotā dienestam, jums vajadzēsUpdate klienta darbvirsmas reģistra ieraksti

Par Dynamics 365 atskaišu autorēšanas 

Dynamics 365 (tiešsaiste) valdības 8.2 versiju 

Dynamics 365 (tiešsaiste) versija 9. x 

Par Dynamics 365 par e-pasta maršrutētājs    

Dynamics 365 (tiešsaiste) valdības 8.2 versiju 

Dynamics 365 (tiešsaiste) versija 9. x 

Piemēram, kļūdas

Zemāk ir dažas iespējamās savienojuma kļūdas var rasties, lietojot TLS 1.2 drošības protokols: 

 

Pārlūka kļūda: 

"Nevar izveidot savienojumu droši šajā lapā

Iespējams, ka vietne izmanto novecojušu vai nedrošus TLS drošības iestatījumus. Šis tas tur notiek, mēģiniet sazināties ar vietnes īpašnieku."

 

Savienotāja kļūda:

"Microsoft.Xrm.Tooling.CrmConnectControl informācija: 8: pieteikšanās savienojuma statuss ir = Validating savienojumu ar Microsoft Dynamics CRM. 

Microsoft.Xrm.Tooling.Connector.CrmServiceClient kļūdas: 2.: kļūda PIEPRASĪTO pilnvaru no autentifikācijas konteksts 

Microsoft.Xrm.Tooling.Connector.CrmServiceClient kļūdas: 2.: avots: mscorlib 

Metode: ThrowIfExceptional 

Kļūda: radās viena vai vairākas kļūdas

Steka trase: Pie System.Threading.Tasks.Task.ThrowIfExceptional (Boolean includeTaskCanceledExceptions) 

   pēc System.Threading.Tasks.Task'1.GetResultCore (Boolean waitCompletionNotification) 

   pēc System.Threading.Tasks.Task'1.get_Result() 

   pēc Microsoft.Xrm.Tooling.Connector.CrmWebSvc.ExecuteAuthenticateServiceProcess (Uri serviceUrl ClientCredentials clientCredentials, UserIdentifier lietotāju, String clientId, Uri redirectUri, PromptBehavior promptBehavior, String tokenCachePath Boolean isOnPrem String pašpārvalde Uri targetServiceUrl AuthenticationContext & authContext, String & resursu) 

Iekšējais izņēmuma 1. līmenis:  

Source     : Microsoft.IdentityModel.Clients.ActiveDirectory 

Metode: aizvērt 

Kļūda: objekta atsauce nav iestatīta objekta gadījumu

Steka trase: Pie Microsoft.IdentityModel.Clients.ActiveDirectory.HttpWebResponseWrapper.Close() 

   pēc d__0.MoveNext() Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationParameters < CreateFromResourceUrlCommonAsync >. 

---Steka izsekošanas dati no iepriekšējā vietā, kur tika izmests Izņēmums---beigu 

   pēc System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (uzdevumu uzdevumu) 

   pēc System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (uzdevumu uzdevumu) 

   pēc Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationParameters. < CreateFromResourceUrlAsync > d__8.MoveNext()"

 

Izstrādātāju rīki kļūda: 

"Iekšējais izņēmuma 1. līmenis:  

Avots: sistēma 

Metode: GetResponse 

Kļūda: pamata savienojums ir aizvērts: nosūtīt, radās neparedzēta kļūda

Steka trase: Pie System.Net.HttpWebRequest.GetResponse() 

   pie System.ServiceModel.Description.MetadataExchangeClient.MetadataLocationRetriever.DownloadMetadata (TimeoutHelper timeoutHelper) 

   pie System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve (TimeoutHelper timeoutHelper) 

Iekšējais izņēmuma 2. līmenis:  

Avots: sistēma 

Metode: lasīt 

Kļūda: nevar nolasīt datus no transporta savienojuma : esošajam savienojumam piespiedu kārtā pārtrauca attālā resursdatoru. 

Steka trase: Pie System.Net.Sockets.NetworkStream.Read (Byte [] buffer nobīde Int32, Int32 lielums) 

   pēc System.Net.FixedSizeReader.ReadPacket (Byte [] buferis, nobīde Int32, Int32 skaits) 

   pēc System.Net.Security.SslState.StartReceiveBlob (Byte [] buffer, AsyncProtocolRequest asyncRequest)"

Papildinformācija

Emuāra ziņu: Microsoft Secure emuāra > Microsoft TLS 1.2 atbalsts

Dynamics 365 (tiešsaiste) versija 9.0 lasiet / zināmās problēmas

Atbalstītās paplašinājumi 

Tīmekļa lietojumprogrammu prasības 

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×