1

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

在此先感谢,谢卡尔

4

3 回答 3

2

CRM 2011 不再支持此功能。

您只有两种扩展 CRM 的选择:

  1. 通过创建 Silverlight 应用程序
  2. 通过使用 JScript/jQuery/Json 创建 HTML 页面。
于 2012-04-23T13:31:23.887 回答
2

当您没有告诉我们您遇到的错误时,要说出您的网络应用程序可能有什么问题并不是一件容易的事。这是我为在 CRM 2011 中的 ISV 下运行 Web 应用程序所做的工作。

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

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

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

<httpModules>
   <clear/>
</httpModules>

您还必须在 Web 应用程序的 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
于 2012-04-24T17:13:35.447 回答
1

澄清 ISV 功能已弃用,但在 CRM 2011 中仍受支持。http://msdn.microsoft.com/en-us/library/gg309571.aspxhttp://msdn.microsoft.com/en-us/library/gg509061.aspx

于 2012-04-24T04:47:21.863 回答