如何将自定义Web应用程序与crm 2011集成?

时间:2012-04-23 11:36:37

标签: dynamics-crm-2011

我使用.Net 4.0开发了一个Web应用程序。我已经通过创建虚拟目录在CRM 2011 ISV服务器上托管该应用程序,当我通过url调用它作为“/test.aspx”然后它不会工作。如何做到这一点?请提供任何示例代码。

提前致谢, 谢卡尔

3 个答案:

答案 0 :(得分:2)

CRM 2011中不再支持此功能。

您只有两个选项来扩展CRM:

  1. 通过创建Silverlight应用程序
  2. 使用JScript / jQuery / Json创建HTML页面。

答案 1 :(得分:2)

当您没有告诉我们您正在获得的错误时,说出您的网络应用可能出现的问题并非易事。以下是我在CRM 2011中使用ISV运行的Web应用程序所做的工作。

正如一些人已经说过的那样,这在CRM 2011中已被弃用。

在自定义Web应用程序的web.config文件中,您应该删除crm.authentication并清除httpModules。

<configSections>
   <remove name="crm.authentication" />
</configSections>

<httpModules>
   <clear/>
</httpModules>

您还必须在网络应用的bin文件夹中添加几个dll

  • Microsoft.Crm.dll
  • Microsoft.Crm.sdk.dll
  • Microsoft.Crm.Platform.Sdk.dll
  • Microsoft.Crm.Sdk.Proxy.dll
  • Microsoft.Xrm.Sdk.dll
  • AntiXssLibrary.dll

答案 2 :(得分:1)