Quantcast
Channel: Microsoft Dynamics CRM Forum - Recent Threads
Viewing all articles
Browse latest Browse all 79901

Unable to connect to Remote server from Dynamics 365

$
0
0

Dear Experts,

I have developed one wcf application, just it returns Hello message. I have deployed it in Azure server and enable 8080 port for this service. I was able to browse it over the internet using 8080 port along with domail of the Azure server.

I have consumed this service in plugin and deployed it in Dynamics 365 online. I was able to get the Hello message on update of Account entity using plugin in CRM on last friday, but now i was facing security issues when the plugin triggers in CRM. The error message is as follows:

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
at System.ComponentModel.Win32Exception.GetObjectData(SerializationInfo info, StreamingContext context)
at System.Runtime.Serialization.ObjectCloneHelper.GetObjectData(Object serObj, String& typeName, String& assemName, String[]& fieldNames, Object[]& fieldValues)


at Microsoft.Crm.Sandbox.SandboxAppDomainHelper.Execute(IOrganizationServiceFactory organizationServiceFactory, Dictionary`2 sandboxServices, String pluginTypeName, String pluginConfiguration, String pluginSecureConfig, IPluginExecutionContext requestContext, Boolean enablePluginStackTrace, Boolean chaosFailAppDomain)
at Microsoft.Crm.Sandbox.SandboxWorker.Execute(SandboxCallInfo callInfo, SandboxPluginExecutionContext requestContext, Guid pluginAssemblyId, Int32 sourceHash, String assemblyName, Guid pluginTypeId, String pluginTypeName, String pluginConfiguration, String pluginSecureConfig, SandboxRequestCounter& workerCounter, Boolean returnTraceInfo)
The action that failed was:
Demand
The type of the first permission that failed was:
System.Security.Permissions.SecurityPermission
The first permission that failed was:
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1"
Flags="SerializationFormatter"/>

The demand was for:
<PermissionSet class="System.Security.PermissionSet"
version="1">
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1"
Flags="SerializationFormatter"/>
</PermissionSet>

The granted set of the failing assembly was:
<PermissionSet class="System.Security.PermissionSet"
version="1">
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1"
Flags="Execution"/>
<IPermission class="System.Net.WebPermission, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1">
<ConnectAccess>
<URI uri="^http[s]?://(?!((localhost[:/])|(\[.*\])|([0-9]+[:/])|(0x[0-9a-f]+[:/])|(((([0-9]+)|(0x[0-9A-F]+))\.){3}(([0-9]+)|(0x[0-9A-F]+))[:/]))).+"/>
</ConnectAccess>
</IPermission>
</PermissionSet>

The assembly or AppDomain that failed was:
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #711C52DFDetail:
<OrganizationServiceFault xmlns:i="www.w3.org/.../XMLSchema-instance" xmlns="schemas.microsoft.com/.../Contracts">
<ActivityId>eeeee502-9a2e-4827-9d88-cf3c7dfcd866</ActivityId>
<ErrorCode>-2147220970</ErrorCode>
<ErrorDetails xmlns:d2p1="schemas.datacontract.org/.../System.Collections.Generic" />
<Message>System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
at System.ComponentModel.Win32Exception.GetObjectData(SerializationInfo info, StreamingContext context)
at System.Runtime.Serialization.ObjectCloneHelper.GetObjectData(Object serObj, String&amp; typeName, String&amp; assemName, String[]&amp; fieldNames, Object[]&amp; fieldValues)


at Microsoft.Crm.Sandbox.SandboxAppDomainHelper.Execute(IOrganizationServiceFactory organizationServiceFactory, Dictionary`2 sandboxServices, String pluginTypeName, String pluginConfiguration, String pluginSecureConfig, IPluginExecutionContext requestContext, Boolean enablePluginStackTrace, Boolean chaosFailAppDomain)
at Microsoft.Crm.Sandbox.SandboxWorker.Execute(SandboxCallInfo callInfo, SandboxPluginExecutionContext requestContext, Guid pluginAssemblyId, Int32 sourceHash, String assemblyName, Guid pluginTypeId, String pluginTypeName, String pluginConfiguration, String pluginSecureConfig, SandboxRequestCounter&amp; workerCounter, Boolean returnTraceInfo)
The action that failed was:
Demand
The type of the first permission that failed was:
System.Security.Permissions.SecurityPermission
The first permission that failed was:
&lt;IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1"
Flags="SerializationFormatter"/&gt;

The demand was for:
&lt;PermissionSet class="System.Security.PermissionSet"
version="1"&gt;
&lt;IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1"
Flags="SerializationFormatter"/&gt;
&lt;/PermissionSet&gt;

The granted set of the failing assembly was:
&lt;PermissionSet class="System.Security.PermissionSet"
version="1"&gt;
&lt;IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1"
Flags="Execution"/&gt;
&lt;IPermission class="System.Net.WebPermission, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1"&gt;
&lt;ConnectAccess&gt;
&lt;URI uri="^http[s]?://(?!((localhost[:/])|(\[.*\])|([0-9]+[:/])|(0x[0-9a-f]+[:/])|(((([0-9]+)|(0x[0-9A-F]+))\.){3}(([0-9]+)|(0x[0-9A-F]+))[:/]))).+"/&gt;
&lt;/ConnectAccess&gt;
&lt;/IPermission&gt;
&lt;/PermissionSet&gt;

The assembly or AppDomain that failed was:
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #711C52DF</Message>
<Timestamp>2017-11-08T09:46:02.8203867Z</Timestamp>
<ExceptionRetriable>false</ExceptionRetriable>
<ExceptionSource i:nil="true" />
<InnerFault i:nil="true" />
<OriginalException i:nil="true" />
<TraceText>

[POC: POC.Class1]
[d54b2c06-7bc3-e711-a94e-000d3a34afa9: POC.Class1: Update of account]
FieldServicePlugin: PluginLocal.Create, Depth: 1
FieldServicePlugin: PluginContext Start
FieldServicePlugin: MessageName: Update
FieldServicePlugin: PrimaryEntityName: account
FieldServicePlugin: PrimaryEntityId: 475b158c-541c-e511-80d3-3863bb347ba8
FieldServicePlugin: SecondaryEntityName: none
FieldServicePlugin: Stage: 20
FieldServicePlugin: PreEntityImages.Count: 1
FieldServicePlugin: PostEntityImages.Count: 0
FieldServicePlugin: InputParameters:
Target = Microsoft.Xrm.Sdk.Entity
ConcurrencyBehavior = Default
FieldServicePlugin: OutputParameters:
FieldServicePlugin: SharedVariables:
FieldServicePlugin: UserId: 01cf4297-73de-48da-81b2-e5f303b36dce
FieldServicePlugin: InitiatingUserID: 01cf4297-73de-48da-81b2-e5f303b36dce
FieldServicePlugin: IsolationMode: 1
FieldServicePlugin: Mode: 0
FieldServicePlugin: OrganizationName: org545f54e0
FieldServicePlugin: OrganizationId: 12cd3f80-50d5-4b05-9211-0c923562485e
FieldServicePlugin: BusinessUnitId: 170e3c9d-c8c2-e711-a950-000d3a37d32c
FieldServicePlugin: CorrelationId: 81916099-8c62-4226-8254-726f4e63556e
FieldServicePlugin: RequestId: e0ce2a0e-7c12-4a9e-bd2a-440b9df678bd
FieldServicePlugin: OperationId: e0ce2a0e-7c12-4a9e-bd2a-440b9df678bd
FieldServicePlugin: IsInTransaction: True
FieldServicePlugin: Depth: 1
FieldServicePlugin: IsExecutingOffline: False
FieldServicePlugin: Parent PluginContext Start
FieldServicePlugin: PluginContext Start
FieldServicePlugin: MessageName: Update
FieldServicePlugin: PrimaryEntityName: account
FieldServicePlugin: PrimaryEntityId: 475b158c-541c-e511-80d3-3863bb347ba8
FieldServicePlugin: SecondaryEntityName: none
FieldServicePlugin: Stage: 30
FieldServicePlugin: PreEntityImages.Count: 0
FieldServicePlugin: PostEntityImages.Count: 0
FieldServicePlugin: InputParameters:
Target = Microsoft.Xrm.Sdk.Entity
SuppressDuplicateDetection = False
ConcurrencyBehavior = Default
FieldServicePlugin: OutputParameters:
FieldServicePlugin: SharedVariables:
FieldServicePlugin: UserId: 01cf4297-73de-48da-81b2-e5f303b36dce
FieldServicePlugin: InitiatingUserID: 01cf4297-73de-48da-81b2-e5f303b36dce
FieldServicePlugin: IsolationMode: 1
FieldServicePlugin: Mode: 0
FieldServicePlugin: OrganizationName: org545f54e0
FieldServicePlugin: OrganizationId: 12cd3f80-50d5-4b05-9211-0c923562485e
FieldServicePlugin: BusinessUnitId: 170e3c9d-c8c2-e711-a950-000d3a37d32c
FieldServicePlugin: CorrelationId: 81916099-8c62-4226-8254-726f4e63556e
FieldServicePlugin: RequestId: e0ce2a0e-7c12-4a9e-bd2a-440b9df678bd
FieldServicePlugin: OperationId: e0ce2a0e-7c12-4a9e-bd2a-440b9df678bd
FieldServicePlugin: IsInTransaction: True
FieldServicePlugin: Depth: 1
FieldServicePlugin: IsExecutingOffline: False
FieldServicePlugin: PluginContext End
FieldServicePlugin: Parent PluginContext End
FieldServicePlugin: PluginContext End
FieldServicePlugin: PluginLocal.Create, Depth: 1
FieldServicePlugin: PluginLocal.Create, Depth: 1
FieldServicePlugin: InitializePlugin: local
FieldServicePlugin: ConfigurePluginFlagsSupportInternal()
FieldServicePlugin: CreateEntityOperation(account)
FieldServicePlugin: Operation type: AccountOperation
FieldServicePlugin: operation.Initialize()
FieldServicePlugin: InputEntity:
name = A. Datum1
accountid = 475b158c-541c-e511-80d3-3863bb347ba8
modifiedon = 11/8/2017 9:45:34 AM
modifiedby = 01cf4297-73de-48da-81b2-e5f303b36dce_systemuser[]
modifiedonbehalfby =
FieldServicePlugin: PreEntityImage:
paymenttermscode = 4
industrycode = 8
address2_addresstypecode = 1
merged = False
accountnumber = AF3HN2S4
statecode = 0
emailaddress1 = vlauriant@adatum.com
exchangerate = 1.0000000000
address1_composite = Magui Lan
Guangzhou, Guangdong 650031
Republic of China
tickersymbol = ADATU
name = A. Datum
websiteurl = http://www.adatum.com
opendeals = 3
modifiedon = 11/6/2017 9:23:54 AM
owninguser = 679486ca-94fc-4d28-8aa6-b0d09023a05c_systemuser[]
primarycontactid = 465b158c-541c-e511-80d3-3863bb347ba8_contact[Vincent Lauriant]
openrevenue_state = 1
donotpostalmail = False
accountratingcode = 1
numberofemployees = 12000
marketingonly = False
revenue_base = 1000000000.0000
preferredcontactmethodcode = 1
ownerid = 679486ca-94fc-4d28-8aa6-b0d09023a05c_systemuser[Jamie Reding (Sample Data)]
description = 非常自豪能够帮助人们享受生活的产品而闻名的品牌

A. Datum provides you with a wide selection of products both in our stores and online . You’ll find huge selections of consumer electronics, desktops, notebooks, netbooks, and all the accessories to go with them. We have a HUGE selection of HDTVs, DVD and Blu-Ray players, DVRs, Home Theater Systems, GPS Players, Digital Cameras, Hi-Def Camcorders, Digital Picture Frames and so much more! Plus, we have a greatly expanded selection of computer components, like computer cases, motherboards, memory and processors – all the things to upgrade your current system, or build your own.

In addition to our incredibly low prices, we offer world-class online content designed to provide you with the in-depth knowledge you need to make informed buying decisions. Our site features hundreds of professionally produced videos, close-up photographs of each item, product reviews by customers, and countless educational articles written by experts in the computer &amp; electronics industry. You can expect fast shipping times from our warehouse – we expect that more than 90% of our orders will be shipped from our warehouse the same day you place your order. Our goal is your 100% satisfaction!

We have a dedicated call center you can reach, 24 hours a day, 7 days a week. Our representatives are some of the best in the industry – here to help you select the right products, complete a purchase or answer any customer service questions you might have.
customersizecode = 1
openrevenue_date = 11/8/2017 5:09:00 AM
openrevenue_base = 7500000.0000
businesstypecode = 1
donotemail = False
address2_shippingmethodcode = 1
timezoneruleversionnumber = 0
revenue = 1000000000.0000
address2_freighttermscode = 1
statuscode = 1
createdon = 11/6/2017 9:21:40 AM
msdyn_travelchargetype = 690970003
opendeals_state = 1
address1_stateorprovince = Guangdong
openrevenue = 7500000.0000
donotsendmm = False
donotfax = False
donotbulkpostalmail = False
address1_country = Republic of China
address1_line1 = Magui Lan
creditonhold = False
telephone1 = +86-23-4444-0100
primarycontactidyominame = Vincent Lauriant
donotphone = False
transactioncurrencyid = b3254f0b-cfc2-e711-a950-000d3a37d32c_transactioncurrency[US Dollar]
accountid = 475b158c-541c-e511-80d3-3863bb347ba8
donotbulkemail = False
modifiedby = 679486ca-94fc-4d28-8aa6-b0d09023a05c_systemuser[Jamie Reding (Sample Data)]
followemail = True
shippingmethodcode = 1
modifiedbyyominame = Jamie Reding (Sample Data)
createdby = 679486ca-94fc-4d28-8aa6-b0d09023a05c_systemuser[Jamie Reding (Sample Data)]
address1_city = Guangzhou
territorycode = 1
createdbyyominame = Jamie Reding (Sample Data)
ownershipcode = 1
owneridyominame = Jamie Reding (Sample Data)
fax = 86-23-4444-101
msdyn_taxexempt = False
address1_addressid = 43ef81bb-754a-47ba-a8ef-d164099968bb
participatesinworkflow = False
accountclassificationcode = 1
owningbusinessunit = 170e3c9d-c8c2-e711-a950-000d3a37d32c_businessunit[]
address2_addressid = e6b08902-6ec0-4c79-92fb-92dcf4321c8e
address1_postalcode = 650031
opendeals_date = 11/8/2017 5:09:00 AM
FieldServicePlugin: operation.Execute()
FieldServicePlugin: PluginStage: 20 MessageName: Update
FieldServicePlugin: Before calling message handler
FieldServicePlugin: Before
FieldServicePlugin: BeforeUpdate
FieldServicePlugin: BeforeCreateOrUpdate
FieldServicePlugin: Settings: Retrieving local
FieldServicePlugin: Settings: Retrieving hard
FieldServicePlugin: Settings: Retrieving local
FieldServicePlugin: After calling message handler
FieldServicePlugin: PluginLocal.Dispose, Depth: 1
FieldServicePlugin: PluginLocal.Dispose, Depth: 1
FieldServicePlugin: PluginLocal.Dispose, Depth: 1

</TraceText>
</OrganizationServiceFault>

Please help me on this.


Thanks & Regards,
Srikanth


Viewing all articles
Browse latest Browse all 79901

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>