Integrating AX with CRM 4.0

Hi ,
I want to integrate AX 4.0 with CRM 4.0. I have a dll which take parameters
from Axapta and creates records in Crm using web referance. But don’t works
because of an error “The request failed with HTTP status 401: Unauthorized”.

By the way when i call dll in an windows form application it works and
create an account in CRM
When i call dll in axapta for doing something except CRM it works.
But when i call dll from axapta for creating account in CRM it doesn’t work.

Error occurs in
“CreateResponse created = (CreateResponse)service.Execute(create);”

Thank you in advance.

Here is the code

service = new CrmSdk.CrmService();
service.Credentials = System.Net.CredentialCache.DefaultCredentials;

CrmSdk.CrmAuthenticationToken token = new CrmSdk.CrmAuthenticationToken();
token.OrganizationName = “telenity”;
service.CrmAuthenticationTokenValue = token;
service.PreAuthenticate = true;

account account = new account();
account.name = “Fourth Coffee”;
account.address1_line1 = “23 Market St.”;
account.address1_city = “Sammamish”;
account.address1_stateorprovince = “MT”;
account.address1_postalcode = “99999”;
account.donotbulkemail = new CrmBoolean();
account.donotbulkemail.Value = true;

TargetCreateAccount target = new TargetCreateAccount();
target.Account = account;
CreateRequest create = new CreateRequest();
create.Target = target;
CreateResponse created = (CreateResponse)service.Execute(create);