我使用 .Net 4.0 开发了一个 Web 应用程序。我通过在其中创建虚拟目录在 CRM 2011 ISV 服务器上托管了该应用程序,当我通过 url 将其称为“/test.aspx”时,它将无法工作。如何做到这一点?请提供任何示例代码。
在此先感谢,谢卡尔
我使用 .Net 4.0 开发了一个 Web 应用程序。我通过在其中创建虚拟目录在 CRM 2011 ISV 服务器上托管了该应用程序,当我通过 url 将其称为“/test.aspx”时,它将无法工作。如何做到这一点?请提供任何示例代码。
在此先感谢,谢卡尔
CRM 2011 不再支持此功能。
您只有两种扩展 CRM 的选择:
当您没有告诉我们您遇到的错误时,要说出您的网络应用程序可能有什么问题并不是一件容易的事。这是我为在 CRM 2011 中的 ISV 下运行 Web 应用程序所做的工作。
正如一些人已经说过的,这在 CRM 2011 中已被弃用。
在您的自定义 Web 应用程序的 web.config 文件中,您应该删除 crm.authentication 并清除 httpModules。
<configSections>
<remove name="crm.authentication" />
</configSections>
<httpModules>
<clear/>
</httpModules>
您还必须在 Web 应用程序的 bin 文件夹中放置一些 dll
澄清 ISV 功能已弃用,但在 CRM 2011 中仍受支持。http://msdn.microsoft.com/en-us/library/gg309571.aspx。http://msdn.microsoft.com/en-us/library/gg509061.aspx