· 6 years ago · Dec 18, 2019, 03:42 AM
1<?xml version="1.0"?>
2<configuration>
3 <!-- Windows Identity Foundation (WIF) related -->
4 <configSections>
5 <section name="system.identityModel" type="System.IdentityModel.Configuration.SystemIdentityModelSection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
6 <section name="system.identityModel.services" type="System.IdentityModel.Services.Configuration.SystemIdentityModelServicesSection, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
7 <section name="claimIssuerRestrictions" type="Microsoft.Dynamics.ApplicationPlatform.Environment.ClaimIssuerRestrictionsSection, Microsoft.Dynamics.ApplicationPlatform.Environment, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
8 </configSections>
9 <appSettings>
10 <add key="FederationMetadataLocation" value="https://login.windows.net/common/FederationMetadata/2007-06/FederationMetadata.xml" />
11 <!--Web client configurations-->
12 <add key="StaticMetadataPath" value="StaticMetadata/WebContent" />
13 <!--These are the default onebox values. These will be overwriten by values in oneboxconfig.xml in AosDeploy.exe-->
14 <add key="Aad.AADIssuerNameFormat" value="https://sts.windows.net/{0}/" />
15 <add key="Aad.AADLoginWsfedEndpointFormat" value="https://login.windows.net/{0}/wsfed" />
16 <add key="Aad.AADMetadataLocationFormat" value="https://login.windows.net/{0}/FederationMetadata/2007-06/FederationMetadata.xml" />
17 <add key="Aad.AADTenantId" value="test0905.onmicrosoft.com" />
18 <add key="Aad.FederationMetadataLocation" value="https://login.windows.net/common/FederationMetadata/2007-06/FederationMetadata.xml" />
19 <add key="Aad.Realm" value="spn:00000015-0000-0000-c000-000000000000" />
20 <add key="Aad.ACSServiceEndpoint" value="https://accounts.accesscontrol.windows.net/tokens/OAuth/2" />
21 <add key="Aad.ACSServicePrincipal" value="00000001-0000-0000-c000-000000000000" />
22 <add key="Aad.TenantDomainGUID" value="0fbf96b9-4099-4248-a599-911f80ff311f" />
23 <add key="Aad.TrustedServiceAppIds" value="913c6de4-2a4a-4a61-a9ce-945d2b2ce2e0" />
24 <add key="Aad.AADValidAudience" value="Microsoft.ERP" />
25 <add key="Aad.TrustedIssuersMetadataAddress" value="" />
26 <add key="Aad.TrustedIssuers" value="" />
27 <add key="Aad.MSAIdentityProvider" value="live.com" />
28 <add key="Aad.MSAOutlook" value="outlook.com" />
29 <add key="Aos.AosRole" value="aosweb" />
30 <add key="Aos.AxPackageStorage" value="AgAAAJIrT3ub8CznLEvS9WLtAt4fzQZiU9Dx5e1f9AEqKXu6brn06FbHz/t4RoJ0/jWeGaypv7sxsnC3ieTuxBq6MH6pm5XXgDvOIrJrvnnjBrCoYY4zaOpB0AKjQatwAZSILKY4ab2IdN7all0q4tFRuoAzFJa14nD/pZKZLVqywvtHnqd0qLgeMmFB8v+3ns+V9+2Z5bgtSed94hJRx/sliVYSnCopUOC02bIQ+7G3Dbbpp+EzYiZ/ldVLoOECHBGEWE0Fs0Yetd6d+0UYmBvyDroTEgCwdq76fSQk9RYGXfkdDtZ4B5lzirA4D7VKdI0ql92ESHRoG0bG3MXgLUs1TaeNQf0563RL6x/SbMAVhqtwSvlPPB2q3Mywt31Xw3d3dfW7IeX3gTdtAb2mPWHkuGUKPnEglWvWizHGB9+Zvfki8nAAhETc9co6uo3U1DfXW4Uhm6phi96tEl69bwK7aO65F9WmUn5s8dadT+6SYsboGhLJZTpI9UOrI9LmEt5boSH4kxUK1OwVOKQQEZDQprOERElZLeJUwh50QutLs5Gvg+4gU0KfLPxXAIrC5j3i8NFax/fmHUYuQY73uiY9OnH7HHR1MJ4f6+FM/18GmqEopO6/70TGdUSL7Owu6TVaajTaXNXfhwPO0DM+CMf26pw60ZwlwBigB0NHdU36E3iGC69L8Bxpz5XyjZfdRLm/rG0vXQPEdtBLN0ymzqBK/R7G22Yyk5alUFZR0fnkgw9cBLW3vx86Ljc1ms+cUJY8Z6HplAQyKw/HLGzakCOARVieSUXWDiwkO/P4Rmmu+f9gvuvwdaJzA3/r0GNoctulY/xGEugX7W31kcwt79Eztlg5VQe4Wr+4c6q3p0aUcUkz4FgerBqu7gsPW19KmfYLbDcKAqIaYPeVbX223na0DmkM6ybIBwRnt+pFTjvKwFuNcT3gLw/345YBQHJRhNt6XztqfppgCee68bRwTE7EgQJV3P5ifddg/7U9nz/HhV+yLLjeSiqtu9thz+RwFC+wF4tmERpdRdMj" />
31 <add key="Aos.DeploymentName" value="initial" />
32 <add key="Aos.InstanceDisplayName" value="Azure" />
33 <add key="Aos.MetadataDirectory" value="K:\AosService\PackagesLocalDirectory" />
34 <add key="Aos.Packages" value="dynamicsax-meta-platform-core-development, dynamicsax-meta-application-development" />
35 <add key="Aos.SafeMode" value="False" />
36 <add key="Aos.NewDbSync" value="False" />
37 <add key="Aos.StaticMetadataPath" value="StaticMetadata/WebContent" />
38 <add key="Aos.UseCustomTaskScheduler" value="true" />
39 <add key="Aos.RunAsyncCpuReservationLimit" value="75" />
40 <add key="Aos.ThrottledSchedulerMemoryReservationLimit" value="100" />
41 <add key="Aos.ThrottledSchedulerSqlCpuReservationLimit" value="95" />
42 <add key="Aos.ThrottledSchedulerSqlCpuUpdateDurationSeconds" value="60" />
43 <add key="Aos.ActiveUserSlidingCountDurationInSeconds" value="300" />
44 <add key="Aos.RunTimeServicesMode" value="False" />
45 <add key="Aos.EncryptionEngineCacheExpirationInMinutes" value="720" />
46 <!-- Forcing enum values to load even for non extensible enums -->
47 <add key="Aos.ForceEnumValuesOnMetadataLoad" value="True" />
48 <add key="AzureStorage.StorageConnectionString" value="AgAAAJIrT3ub8CznLEvS9WLtAt4fzQZiU9Dx5e1f9AEqKXu6brn06FbHz/uct2i3jBhgWlfKYEZZ93lLB83vIqDBn6USC23KpjG45kxdWiUtXUDBnS4yYYAQ8tse2ucaujsQeoBBOJqgWt4TQMc75dVd1wCuV/+mnDHNzCUoJqVQvkAi5kcTFx2NGcbnRh19n5Q6bGq3SPSD/7p53Kzsggck1gh3fwMuLUaVbNALt5jPsSs+NZ4C4I+JXIT1v6y4AGJlUgFSn8ZMjG4tCZa6VALVMT69TH9V8/1WbRJWEnrUpPHBSR1YZTDFr0t8xTL3rCsRuUJ+lqH860DF8pf3t5Cek1AHE0Sc8N1SfQ8HslVt6QYCMK4PjHXVBe6OXo593Ub1Hn2UXJAUsMd8BbA5uuLH7AJjgGVUtYiIz5vWHmX7wf9jn/U0n9QqIF5LbvDni+xZotuJZxKiCo7jpcEb3daEQs4xhxNGT2SL8teovxdEjsfxV6e1WpGLDZP6xLq7mHnTLdRiyUs5rCW8tsW+050HFy24QerDeLhWH5419Qp5x+Vv0IxauHMA/Xu7r3PvtW1qUrrvlUZ/s421S3Ij53OEoDZVXpJdAPhr+JtjhmsiN5+2NKqVvJfBds104TwQRo2oWswTl/kh+PRiQxLsKenp3ZO8u7jgUsOfrtrtYu7UJJONwk+Lwu91oqrRThQa8pFyvJ5St6PpRG4uUIbBpVsnAvwNunDYd3nVuMJcT3abDKNYSLfcDdPkq3AU/rZBaytn5yOZ3MyoBpPU9jT0K/qeHlt5mUeBvCu9p2WgrWSvC6beNGpCDaHHnOs3sEsdrDW4WA3RHqmaj7CSELueQbVffQSiz0xRD98L89SSTytL5k2xaLfRMlsMkDzUk5xfnz2UHwLHZGhZ++Ing/UWczHeAJxH9QQ4SYNtO3fscbctwO3ayhjnaGr0gzLUbmoZxnJpGFCscWliXs52b53Q73tpnvN5n/5yadRvoVkyKJtw5vHcepGLXLJGmr3XSDM+PgLYeYawxe0ke5sr" />
49 <add key="BiReporting.BIAnalysisServicesConnectionStringProvider" value="SQLNCLI11.1" />
50 <add key="BiReporting.BIImpersonation" value="Anonymous" />
51 <add key="BiReporting.BIPartition" value="initial" />
52 <add key="BiReporting.BIRuntimeMdxConnectionStringProvider" value="MSOLAP.5" />
53 <add key="BiReporting.BIXmlaFilesPath" value="MeasurementsDeployScripts" />
54 <add key="BiReporting.PersistentVirtualMachineIPAddressSSAS" value="127.0.0.1" />
55 <add key="BiReporting.PersistentVirtualMachineIPAddressSSRS" value="127.0.0.1" />
56 <add key="BiReporting.IsSSRSEnabled" value="True" />
57 <add key="BiReporting.ReportingServers" value="127.0.0.1" />
58 <add key="Common.HostingEnvironment" value="ComputeEmulator" />
59 <add key="Common.IsOneboxEnvironment" value="True" />
60 <!-- Key Vault set up -->
61 <add key="CertificateHandler.IsMSIKeyVault" value="false" />
62 <add key="CertificateHandler.MSIEndpoint" value="http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01" />
63 <add key="CertificateHandler.MSIResource" value="https://vault.azure.net" />
64 <add key="CertificateHandler.KeyVaultUrl" value="[TopologyInstance/Customizations/Customization[@fieldName='KeyVault_Uri']/@selectedValue]" />
65 <add key="CertificateHandler.KeyVaultCacheName" value="KeyVaultCacheName" />
66 <add key="CertificateHandler.KeyVaultCacheExpirationInMilliseconds" value="300000" />
67 <add key="CertificateHandler.KeyVaultHandlerType" value="Microsoft.Dynamics.AX.Security.KeyVaultHelper.KeyVaultCertificateHandler, Microsoft.Dynamics.AX.Security.KeyVaultHelper, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
68 <add key="CertificateHandler.KeyVaultSecretHandlerType" value="Microsoft.Dynamics.AX.Security.KeyVaultHelper.KeyVaultSecretHandler, Microsoft.Dynamics.AX.Security.KeyVaultHelper, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
69 <!-- Local Store -->
70 <add key="CertificateHandler.LocalSecretHandlerType" value="Microsoft.Dynamics.ApplicationPlatform.Environment.SecretHandler.LocalSecretHandler" />
71 <add key="CertificateHandler.HandlerType" value="Microsoft.Dynamics.AX.Configuration.CertificateHandler.LocalStoreCertificateHandler" />
72 <add key="DataAccess.Database" value="AxDB" />
73 <add key="DataAccess.DbServer" value="dev123fc61000-1" />
74 <add key="DataAccess.SqlPwd" value="AgAAAJIrT3ub8CznLEvS9WLtAt4fzQZiU9Dx5e1f9AEqKXu6brn06FbHz/s50dJBzu5gItci1CVrIWRWRsCMmBpyKuEVfaZ3FCIk2S3NY9I9oHxQB5hO8sy95cmue/j6ZMZpgEgixgzTqKSQekkgvDOLtHJuV7jGBQbFq3rFoLQnTrtz+deiAt8LYZecZAuorf9I0dhaBWW/mlO9IJwDbSofMJIcIlOs6qatFP/ZcG6SnBfskc3cLxrw97EgSHaXdtK4GWZMNTLt8xBoc9+1cbn8pv0iLwgBrx4tvas27GwCsWx31u7COJtQcyDyrUFQtkc4NuWl+tOj12ZpADKsht1CfLCiCjkecSjm/ec7DR2QRDbKUYvMRup3jIYoon7lP1gBfu/zxJkUhEuGpxXYyyfyWvznDQBANogDz2ewhJtptFoNkUaEL7j8ZiKyhub9ju+cdVBbZsUl5WUZ6GR/jhYk9e5Jy0NauvfyOdWNn6Yff4GyDGh9dVLJfNnejpcdEoLogLOoVVBn8TDeAK1wK1qoBJPWou6W3/3WX0xufeGUrvPRTEAw0wuBIAfxyxlHAlOTOy+U8dX3DyBmlHq/KRL1eYldcrHdVel5cm1riQ//LyfAQ1+HwbVfwMZytmbBRajk2H81diBPQRdh7/t3RJtSO+Agner6cJpjpCBjON34c0UD2bPmwG1NZin1o4U6QD4vmLfc8hJSPAZGW594wkLYEVpod4Bmj6b/udLmamZHSQlqiP4TyvPNt4XgVZAXo9c6lWOmW5R1uoPd" />
75 <add key="DataAccess.SqlUser" value="axdbadmin" />
76 <add key="DataAccess.DefaultDbDataReaderType" value="1" />
77 <add key="DataAccess.DataReaderBufferSize" value="0" />
78 <add key="DataAccess.UseLegacySqlConnectionState" value="true" />
79 <add key="DataAccess.UseManagedStackForTilesQuery" value="true" />
80 <add key="DataAccess.UseManagedStackForReportsQuery" value="true" />
81 <add key="DataAccess.EnableXDSForManagedStack" value="false" />
82 <add key="DataAccess.ReadOnlySecondaryDbServers" value="dev123fc61000-1" />
83 <add key="GraphApi.GraphAPIAzureAccessControlPrincipalId" value="00000001-0001-0000-c000-000000000000" />
84 <add key="GraphApi.GraphAPIAzureAccessControlURL" value="https://accounts.accesscontrol.windows.net/tokens/OAuth/2" />
85 <add key="GraphApi.GraphAPIHostName" value="graph.windows.net" />
86 <add key="GraphApi.GraphAPIServicePrincipalCert" value="62FF217CEF2A26AE1006F6C6426F36D57EF74CE9" />
87 <add key="GraphApi.GraphAPIURL" value="directory.windows.net" />
88 <add key="GraphApi.GraphAPIAADResource" value="https://graph.windows.net" />
89 <add key="GraphApi.GraphAPIVersion" value="1.1" />
90 <add key="GraphApi.MicrosoftGraphResource" value="https://graph.microsoft.com" />
91 <add key="GraphApi.MaxTries" value="5" />
92 <add key="GraphApi.BasedDelayTime" value="200" />
93 <add key="GraphApi.MaxListTaskWaitTime" value="50000" />
94 <add key="GraphApi.MaxTaskWaitTime" value="30000" />
95 <add key="Infrastructure.AlmServiceRequestBaseUrl" value="https://usweloc1alm.locator.dynamics.com/" />
96 <add key="Infrastructure.ApplicationName" value="AosService" />
97 <add key="Infrastructure.BuildBranch" value="AppRing3" />
98 <add key="Infrastructure.BuildRepositoryId" value="8a80e84b-bcaf-4de0-98bd-cd4ef18d706b" />
99 <add key="Infrastructure.BuildVersion" value="10.0.234.10001" />
100 <add key="Infrastructure.ClientCertificateThumbprint" value="F185F24566AD0CACC1A7186F8D9C32E104DF5EBB" />
101 <add key="Infrastructure.ClxServiceAdminUrl" value="https://lcs.dynamics.com/Logon/AdLogon" />
102 <add key="Infrastructure.CsuClientCertSubjectName" value="CN=CsuClient" />
103 <add key="Infrastructure.CsuClientCertThumbprint" value="B9C0E0842F00FEA1951574480A422BAF3D0DD3AE" />
104 <add key="Infrastructure.DaxRunnerTokenUserCertSubjectName" value="CN=DaxRunnerTokenUser" />
105 <add key="Infrastructure.DaxRunnerTokenUserCertThumbprint" value="2C737CAA6B1EF77615A88075F0B0155430D13D07" />
106 <add key="Infrastructure.InternalServiceCertificateThumbprints" value="B9C0E0842F00FEA1951574480A422BAF3D0DD3AE;2C737CAA6B1EF77615A88075F0B0155430D13D07;25728A7FD8A7127252C4D8E4628EDD17B7CC4770" />
107 <add key="Infrastructure.EnvironmentDomainName" value="dynamics.com" />
108 <add key="Infrastructure.EnvironmentName" value="Onebox" />
109 <add key="Infrastructure.FullyQualifiedDomainName" value="julianvm423b23d67345ceabdevaos.cloudax.dynamics.com" />
110 <add key="Infrastructure.GeographyName" value="USNC" />
111 <add key="Infrastructure.HostedServiceName" value="julianvm423b23d67345ceabdevaos" />
112 <add key="Infrastructure.HostName" value="julianvm423b23d67345ceabdevaos.cloudax.dynamics.com" />
113 <add key="Infrastructure.HostUrl" value="https://julianvm423b23d67345ceabdevaos.cloudax.dynamics.com" />
114 <add key="Infrastructure.SoapServicesUrl" value="https://julianvm423b23d67345ceabdevaossoap.cloudax.dynamics.com" />
115 <add key="Infrastructure.InstanceEndpointIPAddress" value="127.0.0.1" />
116 <add key="Infrastructure.MaxInstanceEndpoint" value="10010" />
117 <add key="Infrastructure.MinInstanceEndpoint" value="10000" />
118 <add key="Infrastructure.PersistentVirtualMachineIPAddress" value="dev123fc61000-1" />
119 <add key="Infrastructure.PublicIPEndpoint" value="127.0.0.1" />
120 <add key="Infrastructure.PublicIPEndpointPort" value="443" />
121 <add key="Infrastructure.PrivateAOSInstanceUrl" value="" />
122 <add key="Infrastructure.ServerName" value="Dynamics" />
123 <add key="Infrastructure.ServiceControllerAddress" value="" />
124 <add key="Infrastructure.ServiceName" value="Cloud" />
125 <add key="Infrastructure.ServiceRole" value="DeprecatedServiceRole" />
126 <add key="Infrastructure.ServiceRoleDeploymentID" value="DeprecatedRoleDeploymentID" />
127 <add key="Infrastructure.ServiceRoleInstanceName" value="DeprecatedRoleInstanceName" />
128 <add key="Infrastructure.ServiceRoleName" value="DeprecatedServiceRoleName" />
129 <add key="Infrastructure.ServiceUnitId" value="1" />
130 <add key="Infrastructure.ServiceUnitName" value="AOS" />
131 <add key="Infrastructure.ServiceUnitType" value="" />
132 <add key="Infrastructure.SessionAuthenticationCertificateThumbprint" value="7C4C37913945F22A93F15D658D622C2ADA41EEFF" />
133 <add key="Infrastructure.S2SCertThumbprint" value="62FF217CEF2A26AE1006F6C6426F36D57EF74CE9" />
134 <add key="Infrastructure.SDSAzureSubscriptionId" value="" />
135 <add key="Infrastructure.SDSAzureResourceGroup" value="" />
136 <add key="Infrastructure.SDSAzureDirectoryId" value="" />
137 <add key="Infrastructure.SDSApplicationID" value="" />
138 <add key="Infrastructure.SDSApplicationKey" value="" />
139 <!-- Used to set minimum logging level and exclude certain privacy data for Commerce Logger. -->
140 <add key="Commerce.DiagnosticsFilter.MinLevel" value="Informational" />
141 <add key="Commerce.DiagnosticsFilter.ExcludedPrivacyDataTypes" value="AccessControlData;CustomerContent;EndUserIdentifiableInformation" />
142 <!--Used to find the certificate used for encryption.-->
143 <add key="DataAccess.DataEncryptionCertificateThumbprint" value="922B4F7B9BF02CE72C4BD2F562ED02DE1FCD0662" />
144 <!--Used to find the certificate used for signing encrypted data.-->
145 <add key="DataAccess.DataSigningCertificateThumbprint" value="53D0F1E5ED5FF4012A297BBA6EB9F4E856C7CFFB" />
146 <!--Used to find the old certificate used for encryption.-->
147 <add key="DataAccess.DataEncryptionCertificateThumbprintLegacy" value="BA107E921C49852B6A89F5DF8F59EA5501B18392" />
148 <!--Used to find the old certificate used for signing encrypted data.-->
149 <add key="DataAccess.DataSigningCertificateThumbprintLegacy" value="BA107E921C49852B6A89F5DF8F59EA5501B18392" />
150 <!-- Flighting Certificate -->
151 <add key="DataAccess.FlightingEnvironment" value="prod" />
152 <add key="DataAccess.FlightingCertificateThumbprint" value="1a82b927c140238b31dac9406c07252e9aaa64f8" />
153 <add key="DataAccess.FlightingServiceCatalogID" value="12719367" />
154 <!-- Flighting Cache Folder Name -->
155 <add key="DataAccess.FlightingServiceCacheFolder" value="CarbonRuntimeBackup" />
156 <!-- Begin: LCS Config Section -->
157 <add key="LCS.APIEndPoint" value="https://lcsapi.lcs.dynamics.com" />
158 <add key="LCS.GettingStartedLibrary" value="" />
159 <add key="LCS.LcsClientCertificateThumbprint" value="14C161104C1702781146793F6C5366C35E49889B" />
160 <add key="LCS.GERConfigurationImport" value="Yes" />
161 <add key="LCS.EnvironmentId" value="7c2a81ca-4946-4bb1-8209-391d1e551307" />
162 <add key="LCS.BpmAuthClient" value="SysBpmCertClient" />
163 <add key="LCS.ProjectId" value="" />
164 <!-- End: LCS Config Section-->
165 <!-- Begin: HelpWiki Config Section -->
166 <add key="HelpWiki.APIEndPoint" value="http://ax.help.dynamics.com" />
167 <!-- End: HelpWiki Config Section-->
168 <add key="Monitoring.ETWManifests" value="DynamicsAXExecutionTraces.man;DynamicsAXRoleCommonExecutionTraces.man;DynamicsAXWorkflowEvents.man;DynamicsAXWorkflowExecutionTraces.man;DynamicsAXServicesEvents.man;DynamicsAXServicesExecutionTraces.man;DynamicsAXXppExecutionTraces.man;DynamicsAXBIEvents.man;DynamicsAXBIExecutionTraces.man;DynamicsAXClxServicesEvents.man;Microsoft.Dynamics.AX.ApplicationPlatform.etwManifest.man;Microsoft.Dynamics.Application.etwManifest.man;Microsoft.Dynamics.ApplicationPlatform.Development.man;Microsoft.Dynamics.ApplicationPlatform.Services.man;Microsoft.Dynamics.ApplicationPlatform.XppServices.man;Microsoft.Dynamics.ApplicationPlatform.DatabaseSynchronize.man" />
169 <add key="Monitoring.ActivityMetricNamespace" value="Microsoft.Dynamics.Aos" />
170 <add key="Monitoring.CustomMetricNamespace" value="Microsoft.Dynamics.Aos" />
171 <add key="Monitoring.IFXSessionName" value="Dynamics.Operations.IfxSession" />
172 <add key="Monitoring.MAConfig" value="MdsConfig.xml" />
173 <add key="Monitoring.MAInitMaxWaitTimeoutSeconds" value="5" />
174 <add key="Monitoring.MAMonitoringLocalResource" value="AosWebMAMonitoringLocalResource" />
175 <add key="Monitoring.MAMonitoringVersion" value="1.0" />
176 <add key="Monitoring.MdsMAReadyEventName" value="MdsMAReady" />
177 <add key="Monitoring.MdsStorageAccountKey" value="" />
178 <add key="Monitoring.MdsStorageAccountName" value="axrainfndsrvmdstest" />
179 <add key="Provisioning.AdminIdentityProvider" value="https://sts.windows.net/" />
180 <add key="Provisioning.AdminPrincipalName" value="long@test0905.onmicrosoft.com" />
181 <add key="Provisioning.TenantId" value="OneBox" />
182 <add key="Services.ServiceControllerAddress" value="" />
183 <add key="Services.ODataMaxPageSize" value="10000" />
184 <add key="Services.ODataAuthForAllMetadata" value="false" />
185 <add key="Services.ODataMaxOperationsPerChangeset" value="1000" />
186 <add key="Services.ODataMaxPartsPerBatch" value="100" />
187 <add key="OfficeApps.AuthType" value="OAuth" />
188 <add key="OfficeApps.AuthClientId" value="2bc50526-cdc3-4e36-a970-c284c34cbd6e" />
189 <!-- LicenseEnforced values 0:None 1:Check 2:Enforce -->
190 <add key="License.LicenseEnforced" value="1" />
191 <add key="License.D365EnterprisePlanId" value="95d2cd7b-1007-484b-8595-5e97e63fe189;112847d2-abbb-4b47-8b62-37af73d536c1" />
192 <add key="License.D365UniversalPlanId" value="f5aa7b45-8a36-4cd1-bc37-5d06dea98645" />
193 <add key="Aad.AcsTokenIssuer" value="https://fakeacs.accesscontrol.windows.net/" />
194 <add key="Aos.AppRoot" value="K:\AosService\WebRoot" />
195 <add key="Aos.PackageDirectory" value="K:\AosService\PackagesLocalDirectory" />
196 <add key="Aos.PackageMountDrive" value="DeploymentBinding" />
197 <add key="BIAnalysisServicesConnectionStringProvider" value="SQLNCLI11.1" />
198 <add key="BIImpersonation" value="Anonymous" />
199 <add key="bindir" value="K:\AosService\PackagesLocalDirectory" />
200 <add key="BIPartition" value="initial" />
201 <add key="BiReporting.DW" value="AxDW" />
202 <add key="BiReporting.DWPwd" value="AgAAAJIrT3ub8CznLEvS9WLtAt4fzQZiU9Dx5e1f9AEqKXu6brn06FbHz/tBM5oIEBORMz+AAMmgxqe96Cqt694+we43bQBjmDs5WIxVAGJPGm1kpmy900MaL+MDLnqYYdk5u2IiFvTHXhfldmRBR5KCQLBc8+5ANEX5xozDlgFQNilh5qrTThlj6qhjp6xvbt5y0TZTWm23PBu1FmnphGZZ+Zwu4DowEYx3JIQYGVkInuGEArJ1UoW7gxcQhZ0M9SJ9CMRbWgCmSFMmx6Ze/RND4KEG9bLUaxXe6PJABsFN1uFL3jv6tiSrXd0OHH3mRfaHbP1514WF75KSPTm6HzNpUr6gbMebKWGqXRVC3oCmAnBW88EHKw9qXuNBnhEsSsjw9oiNT4d/o6pxSAvi/SEqdLEux5vD410b2f2e4NDxWmDf0fxP+ra1t+fehbT18Mih3OilMKY3Dq6jSh9dvvYq/Vwz3D1d6uqQ4taLkedZjskIsG3LRbh70fnyXwMpXDibb9gYJnWPE0X53jy+yHf+Ek8fYjKY30IBsD6bq6K3MdKWZZeSyBPjNQQtuxAPGzbBxen0f8iC8ImsshMMR6dupou3z3h8mhPcUbB6AIXF9kew51nGk/17DkXCTZRulX1WSgrhEQQO5BiMQD76KXcRPL6Ao4ToxDXw+0HsR63lDXjDbJ75AdN/tGH94V3ICmICwaxVISKPUJjlBgwXGLS/sCLPZjeONHUNwG6t3kUot+rUN3xzN/gaU4IVrXxOiyPLy4k3Xh7anoNy" />
203 <add key="BiReporting.DWRuntimePwd" value="AgAAAJIrT3ub8CznLEvS9WLtAt4fzQZiU9Dx5e1f9AEqKXu6brn06FbHz/tfDGfL9XeEsre7NXiuQHkz/hgirOMZAt31wcPMqs4T+VEdsMEvklTN//xT6A7UfWC6/5V3bKgRIz3gdEEebk563XPQKKCL4KT9/MFc5hnDfe/Nem0fpLkNtIE+EokcPXEPtrF2UixKNWZh2KeB7QBt5JkOeiipw1ImK2wmLvgiY9ulzxnb73ER71W7e3D/CChb/2E2NqWeiPpswhV64a1mJG3X7cg22E0UCbDy8I0BV35XoKcOl4//b0QTSDP36JdulPKS+e1WmzAKZv/jK8aRxd7JOGw3sQYtg5p+3f53g70tZ0lK5SP18JSsKEKUj/W3ut7gsSjjLUXuuXUl7OXHQDAs2x08Uj1tKaay6RpAZh2+5hEtoussP3kBpS5BoiqS8IDN1hROWvfWWCnhoK448W3zvPAou2TQqAbCO/XxZrRltbAirBS0HCTxqweCj3elLwKGpgVnrE6iT3gjPkkBC/WosYzbUyf4dJyB4kObOVpJQJGjBE8ZLkADCbFu7Tr3rp69HV0lYbY8vfZFpcAml5ZL4cpZd6UsuT7e2b58vZsQfbz4c2oOnii4+Jqi8PhKjiEwPl7YCTZ7nx/erh4Ct9pt35iS1wtmBwjhrALzqdp9Yl0pA47YAN9/YcJG1/FFOTIR0bdo1XtCRSx6FTB9DPDzgqZgtoVQ5p3F1f5llhMTN9gh66alaXPGFvCWHRrFSFaXgCz+HmPe6979eZfS" />
204 <add key="BiReporting.DWRuntimeUser" value="axdwruntimeuser" />
205 <add key="BiReporting.DWServer" value="dev123fc61000-1" />
206 <add key="BiReporting.DWUser" value="axdwadmin" />
207 <add key="BIRuntimeMdxConnectionStringProvider" value="MSOLAP.5" />
208 <add key="BIXmlaFilesPath" value="MeasurementsDeployScripts" />
209 <add key="Common.BinDir" value="K:\AosService\PackagesLocalDirectory" />
210 <add key="Common.DevToolsBinDir" value="K:\AosService\PackagesLocalDirectory\bin" />
211 <add key="DataAccess.AxAdminSqlPwd" value="AgAAAJIrT3ub8CznLEvS9WLtAt4fzQZiU9Dx5e1f9AEqKXu6brn06FbHz/ttS/bjEMbKjUWvvex4E4a9JJnf6bKKrbDXzupiaxSdJORR1/x3bMu0BG8ZEAxzFU5LIOzB9pA9sMIeZxT7E0W9s2s78+rBZeSGrvIrCjGlUMFI9tWNhB9GuwvW6n9n+8+oH7PWczrtqtCNGdfLjb3xbNj5JJ+VRL0NTen6CrL/vEBW6LrzDofg1oub2eruyo5EH1GGa/qtQmUELWuC9zdFIzhcOmoSc76RHImGBoSBlosKZ8mlXUG2+MLZPDn/tpiiLKnq64v0kd5x9YHIcSFJmjxZLw19w7LGF4Grc8+V6XOoFO8XdALfRO8O6z7r9njTh/PujQqMpJlmW3L9L5n/DoY4L2JVKpedY+3NNXyGWy/hjfQ8qwZaKkkoi1inoaP2dGmviiOxE4xRpkb28SuJly5bTOOFOPSQbPeLLDUZqk/WmH/kGZvW3ZbMAq58V45c8RQnumHIyad+N02tvkUQ7sXE/wexpGlPS9K/ViRl8KkE0rQMl0FhpVisq7+QFXJzI8BeGTxIyR6Ksac37jYPAOxZVF/DjID7ht24OnW7c7+RyRGEzkcE5hXC/1OCe9uiZYI3mAdzyLEW6vRj+gu+aC5JDpNP5t8xCIk6vnd6eb10dAhOA4ztG9JpUbqnDsP1Dx8434GT7uZzmOVhdpvvfz+laMTMSnjE5ORd4uTYwPShguLcfqt6s+IGHpU2jlmP9laEqjjzDaumhL4i3Ypd" />
212 <add key="DataAccess.AxAdminSqlUser" value="axdbadmin" />
213 <add key="DataAccess.UseManagedDatastack" value="False" />
214 <add key="Infrastructure.AzureKeyVaultAppId" value="" />
215 <add key="Infrastructure.AzureKeyVaultCertThumbprint" value="" />
216 <add key="Infrastructure.AzureKeyVaultTenantId" value="" />
217 <add key="Infrastructure.ClickonceAppsDirectory" value="apps" />
218 <add key="Infrastructure.IsPrivateAOSInstance" value="" />
219 <add key="Infrastructure.PrivateAOSInstanceIp" value="" />
220 <add key="Infrastructure.TrustedCertificates" value="F9F9AC6E945EF42A9035BD727CC37D8983439505;54EF2151756199295CA968F2E4DF35C1A359D7AE;25728A7FD8A7127252C4D8E4628EDD17B7CC4770;B9C0E0842F00FEA1951574480A422BAF3D0DD3AE" />
221 <add key="Infrastructure.VSToolsCount" value="1" />
222 <add key="Infrastructure.WebRoot" value="K:\AosService\WebRoot" />
223 <add key="IsOneboxEnvironment" value="True" />
224 <add key="Microsoft.Dynamics.AX.AosConfig.AzureConfig.bindir" value="K:\AosService\PackagesLocalDirectory" />
225 <add key="OfficeApps.AppInsightsKey" value="0e9ff251-74c0-4b3f-8466-c5345e5d4933" />
226 <add key="PersistentVirtualMachineIPAddress" value="dev123fc61000-1" />
227 <add key="PersistentVirtualMachineIPAddressSSRS" value="127.0.0.1" />
228 <add key="Services.DisableTestService" value="False" />
229 <add key="WIF.UpdateWifConfigForPerfSdk" value="True" />
230 <add key="DataAccess.FlightingCachePath" value="K:\AosService\WebRoot\CarbonRuntimeBackup" />
231 </appSettings>
232 <runtime>
233 <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
234 <probing privatePath="bin;Monitoring" />
235 <dependentAssembly>
236 <assemblyIdentity name="Microsoft.Dynamics.AX.Services.Metadata" publicKeyToken="31bf3856ad364e35" culture="neutral" />
237 <bindingRedirect oldVersion="6.0.0.0" newVersion="7.0.0.0" />
238 </dependentAssembly>
239 <dependentAssembly>
240 <assemblyIdentity name="Microsoft.Dynamics.AX.Xpp.Support" publicKeyToken="31bf3856ad364e35" culture="neutral" />
241 <bindingRedirect oldVersion="6.0.0.0" newVersion="7.0.0.0" />
242 </dependentAssembly>
243 <dependentAssembly>
244 <assemblyIdentity name="Microsoft.Dynamics.Ax.Xpp.AxShared" publicKeyToken="31bf3856ad364e35" culture="neutral" />
245 <bindingRedirect oldVersion="6.0.0.0" newVersion="7.0.0.0" />
246 </dependentAssembly>
247 <dependentAssembly>
248 <assemblyIdentity name="Microsoft.OData.Edm" publicKeyToken="31bf3856ad364e35" culture="neutral" />
249 <bindingRedirect oldVersion="0.0.0.0-6.11.0.0" newVersion="6.11.0.0" />
250 </dependentAssembly>
251 <dependentAssembly>
252 <assemblyIdentity name="Microsoft.Data.Edm" publicKeyToken="31bf3856ad364e35" culture="neutral" />
253 <bindingRedirect oldVersion="5.6.0.0-5.6.4.0" newVersion="5.6.4.0" />
254 </dependentAssembly>
255 <dependentAssembly>
256 <assemblyIdentity name="Microsoft.Dynamics.AX.Xpp.Support" publicKeyToken="31bf3856ad364e35" culture="neutral" />
257 <bindingRedirect oldVersion="6.0.0.0" newVersion="7.0.0.0" />
258 </dependentAssembly>
259 <dependentAssembly>
260 <assemblyIdentity name="Microsoft.Dynamics.Ax.Xpp.AxShared" publicKeyToken="31bf3856ad364e35" culture="neutral" />
261 <bindingRedirect oldVersion="6.0.0.0" newVersion="7.0.0.0" />
262 </dependentAssembly>
263 <dependentAssembly>
264 <assemblyIdentity name="Microsoft.Dynamics.AX.Security.SharedUtility" publicKeyToken="31bf3856ad364e35" culture="neutral" />
265 <bindingRedirect oldVersion="6.0.0.0" newVersion="7.0.0.0" />
266 </dependentAssembly>
267 <dependentAssembly>
268 <assemblyIdentity name="System.IdentityModel.Tokens.ValidatingIssuerNameRegistry" publicKeyToken="31bf3856ad364e35" culture="neutral" />
269 </dependentAssembly>
270 <dependentAssembly>
271 <assemblyIdentity name="Microsoft.OData.Edm" publicKeyToken="31bf3856ad364e35" culture="neutral" />
272 <bindingRedirect oldVersion="0.0.0.0-6.11.0.0" newVersion="6.11.0.0" />
273 </dependentAssembly>
274 <dependentAssembly>
275 <assemblyIdentity name="Microsoft.OData.Core" publicKeyToken="31bf3856ad364e35" culture="neutral" />
276 <bindingRedirect oldVersion="0.0.0.0-6.11.0.0" newVersion="6.11.0.0" />
277 </dependentAssembly>
278 <dependentAssembly>
279 <assemblyIdentity name="Microsoft.Spatial" publicKeyToken="31bf3856ad364e35" culture="neutral" />
280 <bindingRedirect oldVersion="0.0.0.0-6.11.0.0" newVersion="6.11.0.0" />
281 </dependentAssembly>
282 <dependentAssembly>
283 <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
284 <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" />
285 </dependentAssembly>
286 <dependentAssembly>
287 <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
288 <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" />
289 </dependentAssembly>
290 <!-- Version 5.2.0.0 of Microsoft.Data.OData.dll is used by version 2.0.5.1 of Microsoft.WindowsAzure.Storage.dll -->
291 <dependentAssembly>
292 <assemblyIdentity name="Microsoft.Data.OData" publicKeyToken="31bf3856ad364e35" culture="neutral" />
293 <bindingRedirect oldVersion="0.0.0.0-5.6.4.0" newVersion="5.6.4.0" />
294 </dependentAssembly>
295 <dependentAssembly>
296 <assemblyIdentity name="Microsoft.Data.Services.Client" publicKeyToken="31bf3856ad364e35" culture="neutral" />
297 <bindingRedirect oldVersion="5.6.0.0-5.6.4.0" newVersion="5.6.4.0" />
298 </dependentAssembly>
299 <dependentAssembly>
300 <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" />
301 <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.2.2.0" />
302 </dependentAssembly>
303 <dependentAssembly>
304 <assemblyIdentity name="System.Web.Http.WebHost" publicKeyToken="31bf3856ad364e35" />
305 <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.2.2.0" />
306 </dependentAssembly>
307 <dependentAssembly>
308 <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" />
309 </dependentAssembly>
310 <dependentAssembly>
311 <assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
312 <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
313 </dependentAssembly>
314 <dependentAssembly>
315 <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
316 <bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
317 </dependentAssembly>
318 <dependentAssembly>
319 <assemblyIdentity name="Microsoft.IdentityModel.Clients.ActiveDirectory" publicKeyToken="31bf3856ad364e35" culture="neutral" />
320 <bindingRedirect oldVersion="0.0.0.0-2.23.0.0" newVersion="2.23.0.0" />
321 </dependentAssembly>
322 <dependentAssembly>
323 <assemblyIdentity name="Microsoft.Dynamics.Client.InteractionService" publicKeyToken="31bf3856ad364e35" culture="neutral" />
324 <bindingRedirect oldVersion="6.0.0.0" newVersion="7.0.0.0" />
325 </dependentAssembly>
326 <dependentAssembly>
327 <assemblyIdentity name="Microsoft.Diagnostics.Tracing.EventSource" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
328 <bindingRedirect oldVersion="1.1.17.0" newVersion="1.1.28.0" />
329 </dependentAssembly>
330 <dependentAssembly>
331 <assemblyIdentity name="Microsoft.Azure.ActiveDirectory.GraphClient" publicKeyToken="31bf3856ad364e35" culture="neutral" />
332 <bindingRedirect oldVersion="0.0.0.0-2.1.1.0" newVersion="2.1.1.0" />
333 </dependentAssembly>
334 <dependentAssembly>
335 <assemblyIdentity name="Microsoft.AspNet.TelemetryCorrelation" publicKeyToken="31bf3856ad364e35" culture="neutral" />
336 <bindingRedirect oldVersion="0.0.0.0-1.0.5.0" newVersion="1.0.5.0" />
337 </dependentAssembly>
338 <dependentAssembly>
339 <assemblyIdentity name="System.Diagnostics.DiagnosticSource" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
340 <bindingRedirect oldVersion="0.0.0.0-4.0.3.1" newVersion="4.0.3.1" />
341 </dependentAssembly>
342 <dependentAssembly>
343 <assemblyIdentity name="Microsoft.AI.Agent.Intercept" publicKeyToken="31bf3856ad364e35" culture="neutral" />
344 <bindingRedirect oldVersion="0.0.0.0-2.4.0.0" newVersion="2.4.0.0" />
345 </dependentAssembly>
346 <dependentAssembly>
347 <assemblyIdentity name="Microsoft.ApplicationInsights" publicKeyToken="31bf3856ad364e35" culture="neutral" />
348 <bindingRedirect oldVersion="0.0.0.0-2.9.0.0" newVersion="2.9.0.0" />
349 </dependentAssembly>
350 <dependentAssembly>
351 <assemblyIdentity name="Microsoft.AI.DependencyCollector" publicKeyToken="31bf3856ad364e35" culture="neutral" />
352 <bindingRedirect oldVersion="0.0.0.0-2.9.0.0" newVersion="2.9.0.0" />
353 </dependentAssembly>
354 <dependentAssembly>
355 <assemblyIdentity name="Microsoft.AI.PerfCounterCollector" publicKeyToken="31bf3856ad364e35" culture="neutral" />
356 <bindingRedirect oldVersion="0.0.0.0-2.9.0.0" newVersion="2.9.0.0" />
357 </dependentAssembly>
358 <dependentAssembly>
359 <assemblyIdentity name="Microsoft.AI.Web" publicKeyToken="31bf3856ad364e35" culture="neutral" />
360 <bindingRedirect oldVersion="0.0.0.0-2.9.0.0" newVersion="2.9.0.0" />
361 </dependentAssembly>
362 <dependentAssembly>
363 <assemblyIdentity name="Microsoft.AI.WindowsServer" publicKeyToken="31bf3856ad364e35" culture="neutral" />
364 <bindingRedirect oldVersion="0.0.0.0-2.9.0.0" newVersion="2.9.0.0" />
365 </dependentAssembly>
366 <dependentAssembly>
367 <assemblyIdentity name="Microsoft.AI.ServerTelemetryChannel" publicKeyToken="31bf3856ad364e35" culture="neutral" />
368 <bindingRedirect oldVersion="0.0.0.0-2.9.0.0" newVersion="2.9.0.0" />
369 </dependentAssembly>
370 </assemblyBinding>
371 <gcServer enabled="true" />
372 <gcConcurrent enabled="true" />
373 </runtime>
374 <startup useLegacyV2RuntimeActivationPolicy="true">
375 <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
376 <supportedRuntime version="v2.0.50727" />
377 </startup>
378 <!-- Windows Communication Foundation (WCF) related -->
379 <location path="." inheritInChildApplications="false">
380 <system.serviceModel>
381 <diagnostics performanceCounters="ServiceOnly" />
382 <bindings>
383 <!-- Metadata service -->
384 <customBinding>
385 <binding name="SamlBearerTokenBindingConfig" sendTimeout="00:05:00" receiveTimeout="00:10:00">
386 <security authenticationMode="IssuedTokenOverTransport">
387 <issuedTokenParameters keyType="BearerKey" tokenType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0" />
388 <secureConversationBootstrap />
389 </security>
390 <textMessageEncoding>
391 <readerQuotas maxDepth="64" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="4096" maxNameTableCharCount="2147483647" />
392 </textMessageEncoding>
393 <httpsTransport maxReceivedMessageSize="67108864" />
394 </binding>
395 </customBinding>
396 <!-- Passive client -->
397 <webHttpBinding>
398 <binding name="WebHttpBindingConfig" allowCookies="true" maxReceivedMessageSize="8388608">
399 <security mode="Transport" />
400 <readerQuotas maxStringContentLength="8388608" />
401 </binding>
402 <binding name="SessionManagerWebHttpBindingConfig" allowCookies="true" maxReceivedMessageSize="8388608" contentTypeMapper="Microsoft.Dynamics.Client.InteractionService.Communication.WCF.JsonContentTypeMapper, Microsoft.Dynamics.Client.InteractionService, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
403 <security mode="Transport" />
404 <readerQuotas maxStringContentLength="8388608" />
405 </binding>
406 <binding name="InteractionServiceWebHttpBindingConfig" allowCookies="true" maxReceivedMessageSize="8388608" contentTypeMapper="Microsoft.Dynamics.Client.InteractionService.Communication.WCF.RawContentTypeMapper, Microsoft.Dynamics.Client.InteractionService, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
407 <security mode="Transport" />
408 <readerQuotas maxStringContentLength="8388608" />
409 </binding>
410 </webHttpBinding>
411 <!-- AxUserManagementService -->
412 <mexHttpsBinding>
413 <binding name="mexHttpsBindingConfig" />
414 </mexHttpsBinding>
415 <netNamedPipeBinding>
416 <binding name="ConversionServiceBinding" maxBufferSize="1048576" maxBufferPoolSize="3145728" maxReceivedMessageSize="1048576" maxConnections="200">
417 <readerQuotas maxDepth="128" maxStringContentLength="1048576" maxArrayLength="524288" maxBytesPerRead="1048576" maxNameTableCharCount="1048576" />
418 </binding>
419 </netNamedPipeBinding>
420 </bindings>
421 <behaviors>
422 <endpointBehaviors>
423 <!--PlaceHolder: dispatch service endpointBehaviors-->
424 <behavior name="InteractionServiceStickyEndPointBehavior">
425 <InteractionServiceEndPointBehavior stateful="true" helpEnabled="true" ilSession="true" />
426 </behavior>
427 <behavior name="InteractionServiceEndPointBehavior">
428 <InteractionServiceEndPointBehavior stateful="false" helpEnabled="true" />
429 </behavior>
430 <behavior name="WebHttpBindingEndpointBehaviour">
431 <webHttp helpEnabled="true" />
432 </behavior>
433 <behavior name="TelemetryManagerEndpointBehavior">
434 <TelemetryManagerBehavior />
435 </behavior>
436 <!--
437 WebHttpBinding, JsonQueryStringConverter.
438 See also <extensions> element.
439 -->
440 <behavior name="JsonWebHttpEndpointBehaviour">
441 <!--
442 MUST NOT specify the WebHttp behaviour separately here.
443 We will get it through the behaviour extension.
444 -->
445 <JsonWebHttpBehaviourExtension HelpEnabled="true" />
446 </behavior>
447 </endpointBehaviors>
448 <serviceBehaviors>
449 <behavior>
450 <!-- Required for MEX -->
451 <serviceMetadata />
452 <serviceCredentials useIdentityConfiguration="true">
453 <serviceCertificate x509FindType="FindByThumbprint" findValue="7C4C37913945F22A93F15D658D622C2ADA41EEFF" />
454 </serviceCredentials>
455 <serviceAuthorization principalPermissionMode="Always" />
456 </behavior>
457 <behavior name="AxILSessionServiceBehaviour">
458 <!-- Required for MEX -->
459 <serviceMetadata />
460 <serviceThrottling maxConcurrentCalls="200" maxConcurrentSessions="200" maxConcurrentInstances="200" />
461 <useRequestHeadersForMetadataAddress />
462 <AxILSession />
463 <serviceCredentials useIdentityConfiguration="true">
464 <serviceCertificate x509FindType="FindByThumbprint" findValue="7C4C37913945F22A93F15D658D622C2ADA41EEFF" />
465 </serviceCredentials>
466 <serviceAuthorization principalPermissionMode="Always" />
467 </behavior>
468 <behavior name="AxInteractiveILSessionServiceBehaviour">
469 <!-- Required for MEX -->
470 <serviceMetadata />
471 <serviceThrottling maxConcurrentCalls="200" maxConcurrentSessions="200" maxConcurrentInstances="200" />
472 <useRequestHeadersForMetadataAddress />
473 <AxILSession Interactive="true" />
474 <serviceCredentials useIdentityConfiguration="true">
475 <serviceCertificate x509FindType="FindByThumbprint" findValue="7C4C37913945F22A93F15D658D622C2ADA41EEFF" />
476 </serviceCredentials>
477 <serviceAuthorization principalPermissionMode="Always" />
478 </behavior>
479 <!-- Passive client -->
480 <behavior name="InteractionServiceBehavior">
481 <serviceMetadata httpsGetEnabled="true" />
482 <dataContractSerializer maxItemsInObjectGraph="524288" />
483 <serviceCredentials useIdentityConfiguration="true">
484 <serviceCertificate x509FindType="FindByThumbprint" findValue="7C4C37913945F22A93F15D658D622C2ADA41EEFF" />
485 </serviceCredentials>
486 <serviceAuthorization principalPermissionMode="Always" />
487 </behavior>
488 <behavior name="ODataQueryServiceBehavior">
489 <serviceMetadata httpsGetEnabled="true" />
490 <serviceCredentials useIdentityConfiguration="true">
491 <serviceCertificate x509FindType="FindByThumbprint" findValue="7C4C37913945F22A93F15D658D622C2ADA41EEFF" />
492 </serviceCredentials>
493 <serviceAuthorization principalPermissionMode="Always" />
494 </behavior>
495 </serviceBehaviors>
496 </behaviors>
497 <services>
498 <!--PlaceHolder: dispatch service services-->
499 <!-- Passive client related -->
500 <service name="Microsoft.Dynamics.Client.InteractionService.Communication.Reliable.ReliableCommunicationManager" behaviorConfiguration="InteractionServiceBehavior">
501 <endpoint name="InterationServiceStickyEndPoint" behaviorConfiguration="InteractionServiceStickyEndPointBehavior" binding="webHttpBinding" bindingConfiguration="InteractionServiceWebHttpBindingConfig" contract="Microsoft.Dynamics.Client.InteractionService.Communication.Reliable.IReliableCommunicationManager" kind="webHttpEndpoint" />
502 </service>
503 <service name="Microsoft.Dynamics.Client.InteractionService.Communication.SessionManager" behaviorConfiguration="InteractionServiceBehavior">
504 <endpoint name="SessionManagerEndPoint" binding="webHttpBinding" bindingConfiguration="SessionManagerWebHttpBindingConfig" contract="Microsoft.Dynamics.Client.InteractionService.Communication.ISessionManager" kind="webHttpEndpoint" />
505 </service>
506 <service name="Microsoft.Dynamics.Client.InteractionService.Communication.Telemetry.TelemetryManager" behaviorConfiguration="InteractionServiceBehavior">
507 <endpoint name="TelemetryManagerEndPoint" behaviorConfiguration="TelemetryManagerEndpointBehavior" binding="webHttpBinding" bindingConfiguration="InteractionServiceWebHttpBindingConfig" contract="Microsoft.Dynamics.Client.InteractionService.Communication.Telemetry.ITelemetryManager" kind="webHttpEndpoint" />
508 </service>
509 </services>
510 <serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="true" minFreeMemoryPercentageToActivateService="0">
511 <serviceActivations>
512 <!-- Comment config within this serviceActivations section to use Interaction Service WebAPI -->
513 <!--PlaceHolder: dispatch service serviceActivations-->
514 <!-- Passive client related services -->
515 <add relativeAddress="Services/ReliableCommunicationManager.svc" service="Microsoft.Dynamics.Client.InteractionService.Communication.Reliable.ReliableCommunicationManager, Microsoft.Dynamics.Client.InteractionService" factory="Microsoft.Dynamics.Client.InteractionService.Communication.Reliable.ReliableCommunicationManagerFactory, Microsoft.Dynamics.Client.InteractionService" />
516 <!-- Resource manager service -->
517 <add relativeAddress="Services/SessionManager.svc" service="Microsoft.Dynamics.Client.InteractionService.Communication.SessionManager, Microsoft.Dynamics.Client.InteractionService" factory="System.ServiceModel.Activation.WebServiceHostFactory, System.ServiceModel.Web" />
518 <add relativeAddress="Services/TelemetryManager.svc" service="Microsoft.Dynamics.Client.InteractionService.Communication.Telemetry.TelemetryManager, Microsoft.Dynamics.Client.InteractionService" factory="Microsoft.Dynamics.Client.InteractionService.Communication.Telemetry.TelemetryManagerFactory, Microsoft.Dynamics.Client.InteractionService" />
519 </serviceActivations>
520 </serviceHostingEnvironment>
521 <extensions>
522 <behaviorExtensions>
523 <add name="AxILSession" type="Microsoft.Dynamics.AX.Azure.AosBehavior.AosAzureBehavior, Microsoft.Dynamics.AX.Azure.AosBehavior" />
524 <add name="InteractionServiceEndPointBehavior" type="Microsoft.Dynamics.Client.InteractionService.Communication.WCF.EndPointBehaviorExtensionElement, Microsoft.Dynamics.Client.InteractionService, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
525 <add name="TelemetryManagerBehavior" type="Microsoft.Dynamics.Client.InteractionService.Communication.WCF.TelemetryManagerBehaviorExtensionElement, Microsoft.Dynamics.Client.InteractionService, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
526 <!--PlaceHolder: dispatch service behaviorExtensions-->
527 <!--
528 To replace QueryStringConverter for WebHttpBinding endpoints, that need this,
529 with JsonQueryStringConverter. QueryStringConverter cannot convert non-primitive
530 query string parameters.
531
532 See also <behaviors> element.
533 -->
534 <add name="JsonWebHttpBehaviourExtension" type="Microsoft.Dynamics.Ax.Services.JsonWebHttpBehaviourExtension, AOSKernel" />
535 </behaviorExtensions>
536 </extensions>
537 </system.serviceModel>
538 </location>
539 <system.net>
540 <connectionManagement>
541 <add address="*" maxconnection="100" />
542 </connectionManagement>
543 </system.net>
544 <location path="." inheritInChildApplications="false">
545 <system.diagnostics>
546 <sources>
547 <!-- WCF traces -->
548 <source name="System.ServiceModel" switchValue="Warning">
549 <listeners>
550 <add name="AzureLocalStorage" />
551 </listeners>
552 </source>
553 <!-- WCF traces -->
554 <source name="System.ServiceModel.MessageLogging" switchValue="Warning">
555 <listeners>
556 <add name="AzureLocalStorage" />
557 <add name="WcfActivityEventLog" />
558 </listeners>
559 </source>
560 <source name="System.ServiceModel" switchValue="Warning" propagateActivity="true">
561 <listeners>
562 <!-- send to debugger output -->
563 <add type="System.Diagnostics.DefaultTraceListener" name="Default">
564 <filter type="" />
565 </add>
566 <add name="WcfActivityEventLog" />
567 </listeners>
568 </source>
569 <source name="System.ServiceModel.MessageLogging">
570 <listeners>
571 <!-- send to debugger output -->
572 <add type="System.Diagnostics.DefaultTraceListener" name="Default">
573 <filter type="" />
574 </add>
575 <add name="WcfActivityEventLog" />
576 </listeners>
577 </source>
578 <!-- WIF tracing -->
579 <source name="System.IdentityModel" switchValue="Warning">
580 <listeners>
581 <add name="WcfActivityEventLog" />
582 </listeners>
583 </source>
584 <!-- Carbon Flighting tracing -->
585 <source name="Microsoft.Carbon.Flighting.Runtime" switchValue="Verbose">
586 <listeners>
587 <!-- send to debugger output -->
588 <add type="System.Diagnostics.DefaultTraceListener" name="Default">
589 <filter type="" />
590 </add>
591 </listeners>
592 </source>
593 <source name="FlightCommon" switchValue="Information">
594 <listeners>
595 <!-- send to debugger output -->
596 <add type="System.Diagnostics.DefaultTraceListener" name="Default">
597 <filter type="" />
598 </add>
599 </listeners>
600 </source>
601 </sources>
602 <sharedListeners>
603 <add name="WcfActivityEventLog" type="Microsoft.Dynamics.ApplicationPlatform.WcfTraceListener.DynamicsEtwWcfTraceListener, Microsoft.Dynamics.ApplicationPlatform.WcfTraceListener, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
604 </add>
605 </sharedListeners>
606 <trace autoflush="true" />
607 </system.diagnostics>
608 </location>
609 <system.webServer>
610 <modules runAllManagedModulesForAllRequests="true">
611 <remove name="WebDAVModule" />
612 <!-- Windows Identity Foundation (WIF) related -->
613 <add name="SessionAuthenticationModule" type="System.IdentityModel.Services.SessionAuthenticationModule, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" preCondition="managedHandler" />
614 <add name="WSFederationAuthenticationModule" type="System.IdentityModel.Services.WSFederationAuthenticationModule, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" preCondition="managedHandler" />
615 <add name="ServicesUnauthorizedModule" type="Microsoft.Dynamics.Platform.Integration.SessionManagement.EnsureServicesUnauthorizedHttpModule, Microsoft.Dynamics.Platform.Integration.Common" />
616 <add name="SystemSessionAuthenticationModule" type="Microsoft.Dynamics.ApplicationPlatform.SystemSecurity.SystemSessionAuthenticationModule, Microsoft.Dynamics.ApplicationPlatform.SystemSecurity" preCondition="managedHandler" />
617 <add name="SystemCorrelationModule" type="Microsoft.Dynamics.ApplicationPlatform.Instrumentation.ActivityCorrelationModule, Microsoft.Dynamics.ApplicationPlatform.SystemCorrelation" preCondition="managedHandler" />
618 <add name="LogoutModule" type="Microsoft.Dynamics.AX.HttpModule.LogoutHttpModule" preCondition="managedHandler" />
619 <add name="FileManagementHttpModule" type="Microsoft.Dynamics.AX.Framework.Services.Platform.FileManagement.FileManagementHttpModule, Microsoft.Dynamics.AX.Framework.Services.Platform" preCondition="managedHandler" />
620 </modules>
621 <handlers>
622 <!-- Must first remove ExtensionlessUrlHandler-Integration-4.0 and ExtensionlessUrlHandler-ISAPI-4.0_32bit as they exist by default. -->
623 <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
624 <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
625 <!-- Adding Web API OData Data Service to previous location of ExtensionlessUrlHandler-Integrated-4.0 in order to allow svc-ISAPI-4.0_64bit to match URL /data/service.svc -->
626 <add name="ExtensionlessUrlHandler-Integrated-4.0" path="data" verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
627 <!-- Adding Web API OData Metaata Service to previous location of ExtensionlessUrlHandler-ISAPI-4.0_32bit in order to allow svc-ISAPI-4.0_64bit to match URL /metadata/service.svc -->
628 <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="metadata" verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
629 <add name="WebAPI-Probe" path="probe" verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
630 <add name="WebAPI" path="api" verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
631 <remove name="WebDAV" />
632 <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
633 </handlers>
634 <staticContent>
635 <!--Remove any existing registration for the font extensions before registering them, since registering an existing extension causes the IIS to error out.-->
636 <remove fileExtension=".woff" />
637 <remove fileExtension=".eot" />
638 <remove fileExtension=".ttf" />
639 <remove fileExtension=".svg" />
640 <remove fileExtension=".properties" />
641 <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
642 <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
643 <mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
644 <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
645 <mimeMap fileExtension=".properties" mimeType="text/plain" />
646 </staticContent>
647 <httpErrors errorMode="Custom" existingResponse="Replace">
648 <clear />
649 <!-- Use a response mode of File so the original status code is preserved -->
650 <error statusCode="401" prefixLanguageFilePath="" path="Error\401.htm" responseMode="File" />
651 <error statusCode="403" prefixLanguageFilePath="" path="Error\403.htm" responseMode="File" />
652 <error statusCode="404" prefixLanguageFilePath="" path="Error\404.htm" responseMode="File" />
653 <error statusCode="405" prefixLanguageFilePath="" path="Error\405.htm" responseMode="File" />
654 <error statusCode="406" prefixLanguageFilePath="" path="Error\406.htm" responseMode="File" />
655 <error statusCode="412" prefixLanguageFilePath="" path="Error\412.htm" responseMode="File" />
656 <error statusCode="500" prefixLanguageFilePath="" path="Error\500.htm" responseMode="File" />
657 <error statusCode="501" prefixLanguageFilePath="" path="Error\501.htm" responseMode="File" />
658 <error statusCode="502" prefixLanguageFilePath="" path="Error\502.htm" responseMode="File" />
659 <error statusCode="503" prefixLanguageFilePath="" path="Error\503.htm" responseMode="File" />
660 </httpErrors>
661 <security>
662 <requestFiltering>
663 <requestLimits maxAllowedContentLength="52428800" />
664 </requestFiltering>
665 </security>
666 <httpProtocol>
667 <customHeaders>
668 <remove name="X-Content-Type-Options" />
669 <remove name="X-Frame-Options" />
670 <add name="X-Content-Type-Options" value="nosniff" />
671 <add name="X-Frame-Options" value="SAMEORIGIN" />
672 <add name="p3p" value="CP="No P3P policy defined. Read the Microsoft privacy statement at https://go.microsoft.com/fwlink/?LinkId=271135"" />
673 <add name="Strict-Transport-Security" value="max-age=31536000; includeSubDomains" />
674 </customHeaders>
675 </httpProtocol>
676 </system.webServer>
677 <location path="api">
678 <system.web>
679 <authorization>
680 <allow users="*" />
681 </authorization>
682 </system.web>
683 <system.webServer>
684 <httpErrors errorMode="Custom" existingResponse="PassThrough" />
685 </system.webServer>
686 </location>
687 <location path="data">
688 <system.web>
689 <authorization>
690 <allow users="*" />
691 </authorization>
692 <httpRuntime requestPathInvalidCharacters="" maxUrlLength="1024" />
693 </system.web>
694 <system.webServer>
695 <httpErrors errorMode="Custom" existingResponse="PassThrough" />
696 <security>
697 <requestFiltering allowDoubleEscaping="true" />
698 </security>
699 </system.webServer>
700 </location>
701 <location path="metadata">
702 <system.web>
703 <authorization>
704 <allow users="*" />
705 </authorization>
706 <httpRuntime requestPathInvalidCharacters="" />
707 </system.web>
708 <system.webServer>
709 <httpErrors errorMode="Custom" existingResponse="PassThrough" />
710 </system.webServer>
711 </location>
712 <location path="FederationMetadata">
713 <system.web>
714 <authorization>
715 <allow users="*" />
716 </authorization>
717 </system.web>
718 <system.webServer>
719 <httpErrors errorMode="Custom" existingResponse="PassThrough" />
720 </system.webServer>
721 </location>
722 <!--PlaceHolder: dispatch service locations-->
723 <location path="services">
724 <system.web>
725 <authorization>
726 <allow users="?" />
727 </authorization>
728 </system.web>
729 <system.webServer>
730 <httpErrors errorMode="Custom" existingResponse="PassThrough" />
731 </system.webServer>
732 </location>
733 <location path="soap">
734 <system.web>
735 <authorization>
736 <allow users="?" />
737 </authorization>
738 </system.web>
739 <system.webServer>
740 <httpErrors errorMode="Custom" existingResponse="PassThrough" />
741 </system.webServer>
742 </location>
743 <location path="Services/ReliableCommunicationManager.svc">
744 <system.web>
745 <!-- Disable debug -->
746 <compilation debug="false" />
747 <!-- Removes version headers from response -->
748 <httpRuntime enableVersionHeader="false" />
749 </system.web>
750 <system.webServer>
751 <httpErrors errorMode="Custom" existingResponse="PassThrough" />
752 <security>
753 <!-- Removes Server header from response -->
754 <requestFiltering removeServerHeader="true" />
755 </security>
756 <httpProtocol>
757 <customHeaders>
758 <remove name="Cache-Control" />
759 <add name="Cache-Control" value="no-cache,no-store" />
760 </customHeaders>
761 </httpProtocol>
762 </system.webServer>
763 </location>
764 <location path="FileManagement">
765 <system.webServer>
766 <httpErrors errorMode="Custom" existingResponse="PassThrough" />
767 </system.webServer>
768 </location>
769 <location path="Services/SessionManager.svc">
770 <system.webServer>
771 <httpErrors errorMode="Custom" existingResponse="PassThrough" />
772 </system.webServer>
773 </location>
774 <location path="Services/TelemetryManager.svc">
775 <system.web>
776 <!-- Disable debug -->
777 <compilation debug="false" />
778 <!-- Removes version headers from response -->
779 <httpRuntime enableVersionHeader="false" />
780 </system.web>
781 <system.webServer>
782 <httpErrors errorMode="Custom" existingResponse="PassThrough" />
783 <security>
784 <!-- Removes Server header from response -->
785 <requestFiltering removeServerHeader="true" />
786 </security>
787 </system.webServer>
788 </location>
789 <location path="apps">
790 <system.web>
791 <authorization>
792 <allow users="*" />
793 </authorization>
794 </system.web>
795 </location>
796 <location path="debug">
797 <system.webServer>
798 <staticContent>
799 <clientCache cacheControlMode="DisableCache" />
800 </staticContent>
801 </system.webServer>
802 </location>
803 <location path="Resources/Scripts">
804 <system.webServer>
805 <staticContent>
806 <clientCache cacheControlMode="DisableCache" />
807 </staticContent>
808 </system.webServer>
809 </location>
810 <location path="punchout">
811 <system.web>
812 <httpRuntime requestValidationMode="2.0" />
813 </system.web>
814 </location>
815 <location path="." inheritInChildApplications="false">
816 <system.web>
817 <customErrors mode="Off" />
818 <authorization>
819 <deny users="?" />
820 </authorization>
821 <authentication mode="None" />
822 <httpCookies requireSSL="true" httpOnlyCookies="true" />
823 <compilation debug="false" targetFramework="4.5">
824 <assemblies>
825 <remove assembly="*" />
826 <add assembly="Microsoft.Dynamics.Framework.Services" />
827 <add assembly="Microsoft.Dynamics.AX.Framework.Services.Platform" />
828 <add assembly="Microsoft.Dynamics.AX.Metadata.Search.NavigationSearchProvider" />
829 <add assembly="Microsoft.Dynamics.AX.Services.Metadata" />
830 <add assembly="Microsoft.Dynamics.AX.Xpp.Support" />
831 <add assembly="Microsoft.Dynamics.AX.Data.Core" />
832 <add assembly="Microsoft.Dynamics.AX.Data.StatementGenerator" />
833 <add assembly="Microsoft.Dynamics.AX.Data.Core" />
834 <add assembly="Microsoft.Dynamics.Ax.Xpp.AxShared" />
835 <add assembly="Microsoft.Dynamics.AX.Security.SharedUtility" />
836 <add assembly="Microsoft.Dynamics.AX.Security.AuthenticationCommon" />
837 <add assembly="Microsoft.Dynamics.AX.Configuration.Base" />
838 <add assembly="Microsoft.Dynamics.AX.Security.SidGenerator" />
839 <add assembly="Microsoft.Dynamics.Ax.AosConfig" />
840 <add assembly="AosKernel" />
841 <add assembly="Microsoft.Dynamics.ApplicationPlatform.WebApplication" />
842 <add assembly="Microsoft.Dynamics.ApplicationPlatform.Environment" />
843 <add assembly="Microsoft.Dynamics.ApplicationPlatform.Client.Instrumentation" />
844 <add assembly="Microsoft.Dynamics.ApplicationPlatform.XppServices.Instrumentation" />
845 <add assembly="Microsoft.Owin.Host.SystemWeb" />
846 <add assembly="Owin" />
847 <add assembly="Owin.Extensions" />
848 <add assembly="Owin.Types" />
849 <add assembly="System.Web.Mvc" />
850 <add assembly="System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
851 <add assembly="System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
852 <add assembly="System.IdentityModel.Tokens.ValidatingIssuerNameRegistry" />
853 <add assembly="Microsoft.IdentityModel.Clients.ActiveDirectory" />
854 <add assembly="Microsoft.Dynamics.ApplicationPlatform.SystemSecurity" />
855 <add assembly="System.Web.Http" />
856 <add assembly="System.Web.Http.WebHost" />
857 <add assembly="System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
858 <add assembly="Microsoft.Dynamics.Client.InteractionService" />
859 <!-- Service Framework -->
860 <add assembly="Microsoft.Dynamics.ServiceFramework.Xpp" />
861 <add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
862 <add assembly="Bond" />
863 <add assembly="Bond.IO" />
864 <add assembly="Bond.JSON" />
865 <add assembly="Microsoft.Cloud.InstrumentationFramework.Events" />
866 <add assembly="Microsoft.Cloud.InstrumentationFramework.Health" />
867 <add assembly="Microsoft.Cloud.InstrumentationFramework.Metrics" />
868 <add assembly="Microsoft.Extensions.DependencyInjection.Abstractions" />
869 <add assembly="Microsoft.Extensions.Logging" />
870 <add assembly="Microsoft.Extensions.Logging.Abstractions" />
871 <add assembly="Newtonsoft.Json" />
872 </assemblies>
873 </compilation>
874 <healthMonitoring>
875 <rules>
876 <add name="Application Events" eventName="Application Lifetime Events" provider="EventLogProvider" profile="Default" minInterval="00:00:10" />
877 </rules>
878 </healthMonitoring>
879 <hostingEnvironment shadowCopyBinAssemblies="false" />
880 <!-- Only prevent SAML token returned by ACS from being interpreted as a script attack -->
881 <httpRuntime requestValidationType="SAMLTokenRequestValidator" executionTimeout="1200" maxRequestLength="52428800" enableVersionHeader="false" targetFramework="4.5" />
882 </system.web>
883 </location>
884 <!-- Windows Identity Foundation (WIF) related -->
885 <location path="." inheritInChildApplications="false">
886 <system.identityModel configSource="wif.config" />
887 </location>
888 <system.identityModel.services configSource="wif.services.config" />
889 <claimIssuerRestrictions>
890 <issuerRestrictions>
891 <add name="default" allowedUserIds="*" defaultUserId="admin" />
892 <add name="F9F9AC6E945EF42A9035BD727CC37D8983439505" allowedUserIds="RetailServiceAccount" />
893 <add name="54EF2151756199295CA968F2E4DF35C1A359D7AE" allowedUserIds="FRServiceUser" defaultUserId="FRServiceUser" />
894 </issuerRestrictions>
895 </claimIssuerRestrictions>
896</configuration>