Dynamics CRMSDK2011のMicrosoftサンプルの一部のコンソールコードをASP.NETWebアプリケーションに変換する作業を行っています。コンソールモードでは正常に実行されますが、ASP.NETで実行するように変換した後、次のエラーが発生します。
タイプ'System.InvalidCastException'の最初のチャンスの例外がMicrosoft.VisualBasic.dllで発生しました
これが私のソースコードです:
Public Sub Run(ByVal connectionString As String, ByVal promptforDelete As Boolean)
Try
Dim connection As Microsoft.Xrm.Client.CrmConnection =
CrmConnection.Parse(connectionString)
_orgService = New OrganizationService(connection)
Using _orgService
Dim account_Renamed As Account = New Account With {.Name = "Fourth Coffee"}
_accountId = _orgService.Create(account_Renamed)
Response.Write(CType("{0} {1}", Char()), account_Renamed.LogicalName, account_Renamed.Name)
Dim cols As New ColumnSet(New String() {"name",
"address1_postalcode",
"lastusedincampaign"})
Dim retrievedAccount As Account = _orgService.Retrieve("account", _accountId, cols).ToEntity(Of Account)()
Response.Write("Retrieved record.")
retrievedAccount.Address1_PostalCode = "98052"
Response.Write("Updated Account Postal Code.")
End Using
Catch ex As Exception
End Try
End Sub