Home     |     MS SQL Server    |     MS SharePoint    |     MS Visual Studio    |     MS Certifications    |     MS CRM     |     MS Office    |     MSF


Cervo Technologies
The Right Source to Outsource

microsoft.public.crm

Can callout developed by .net 1.1 call web service developed by ne


Hi
I am developing MS CRM and i need to integrate with other system which
implemented by VS 2005 .NET 2.0.

The part of integration is when user insert or update company in CRM, then
it must be auto update company in other system also. The updating should be
synchronizing.

What i am thinking is i customized at Post Create, Post Update, Post delete
of company entity of CRM, then in the code i will go to call web service
which coded by .net 2.0 to proceed modify, or inseret company record in other
system.

My problem is from what i understand that CallOut has to code and compile by
.net 1.1 only, how about if i call web service .net 2.0, then the call out
still working?

Please suggest.

Thanks,
Amnouy J.

Amnouy,

Unfortunately you can only develop assemblies consumed by CRM using VS
2003 (.NET 1.1).

There is an exception, however.  You can use a project template, such
as this one:
http://blogs.msdn.com/arash/archive/2006/08/25/719626.aspx

To create and deploy 1.1 assemblies from VS 2005.  However, this is
still a 1.1 assembly, so if it's required to use a 2.0 application
then you're out of luck.  You can, however, develop applications that
use the CRM SDK in 2.0 without issue, so long as CRM is not directly
consuming the assembly, ie. Callouts, workflow assemblies.

-Xavier

www.MSCRMExperts.com
Quest Business Solutions

On May 14, 10:34 am, Amnouy <Amn@discussions.microsoft.com> wrote:

Thanks Xavier for advice.

I don't know i understand correctly or not. Today i tested. My scenario was
i created a simple webservice which return "Hello World" string. Web service
is  developed by VS 2005. Then i go to update my call out which developed by
VS 2003 and in the call out i called my testing web service Hellow World.

The result was my call out still working properly. From this i think it
might be because my testing web service by VS 2005 very simple or something
so it has not caused callout problem.

Did you have any ideas ? so that i can test more before i start integrating.

Thanks again,
Amnouy J.

What you are doing will work OK. The code that is loaded within the callout
has to be .Net 1.1 code, but if you then call a separate web service it does
not matter how the web service is written because it runs in a completely
separate process.

--
David Jennaway - Microsoft Dynamics CRM MVP
Web: http://www.excitation.co.uk

I think the problem is more IIS than it is CRM.  You can only run one
framework in the CRM website in IIS since you have to designate the
website as running 1.1 or 2.0.  Case in point, the CRM Mobile Express
application actually runs in 2.0 in its own website.  You then call
the express application from within the CRM application.  So you can
possibly get around this limitation by running certain dlls and aspx
pages in a separate website in IIS running the 2.0 framework.

Jeremy
http://crmjunkie.blogspot.com

On May 14, 1:40 pm, Amnouy <Amn@discussions.microsoft.com> wrote:

Thank you guys. For now I am clear why my call out still working :)

Amnouy J.

Add to del.icio.us | Digg this | Stumble it | Powered by Megasolutions Inc