Dynamics crm 2011 在CRM2011中打开窗口的按钮:无法加载类型

Dynamics crm 2011 在CRM2011中打开窗口的按钮:无法加载类型,dynamics-crm-2011,Dynamics Crm 2011,我创建了一个简单的功能区按钮,它可以打开一个新的ASPX页面,并将一些参数传递给它 我已将页面及其.DLL文件放在C:\Program files\Microsoft Dynamics CRM\CRMWeb\ISV\中 功能区按钮链接到/ISV//.aspx 但我得到的只是一个CRM错误。如果我查看事件查看器,我可以看到以下内容: Event code: 3006 Event message: A parser error has occurred. Event time: 2011-0

我创建了一个简单的功能区按钮,它可以打开一个新的ASPX页面,并将一些参数传递给它

我已将页面及其.DLL文件放在
C:\Program files\Microsoft Dynamics CRM\CRMWeb\ISV\

功能区按钮链接到
/ISV//.aspx

但我得到的只是一个CRM错误。如果我查看事件查看器,我可以看到以下内容:

Event code: 3006 
 Event message: A parser error has occurred. 
 Event time: 2011-04-21 11:23:26 
 Event time (UTC): 2011-04-21 09:23:26 
 Event ID: a2f50bca417344949bd8d0acde5e1c61 
 Event sequence: 1591 
 Event occurrence: 9 
 Event detail code: 0 

Application information: 
 Application domain: /LM/W3SVC/1/ROOT-3-129477829326577670 
 Trust level: Full 
 Application Virtual Path: / 
 Application Path: C:\Program Files\Microsoft Dynamics CRM\CRMWeb\ 
 Machine name: SRV-CRM-D03 

Process information: 
 Process ID: 1772 
 Process name: w3wp.exe 
 Account name: DEV\CRM 

Exception information: 
 Exception type: HttpParseException 
 Exception message: Could not load type <Type of my ASPX form>
 (...)
事件代码:3006
事件消息:发生分析器错误。
活动时间:2011-04-21 11:23:26
事件时间(UTC):2011-04-21 09:23:26
事件ID:a2f50bca417344949bd8d0acde5e1c61
事件顺序:1591
事件发生率:9
事件详细信息代码:0
申请资料:
应用程序域:/LM/W3SVC/1/ROOT-3-12947782932657670
信任级别:完全信任
应用程序虚拟路径:/
应用程序路径:C:\Program Files\Microsoft Dynamics CRM\CRMWeb\
机器名称:SRV-CRM-D03
过程信息:
进程ID:1772
进程名称:w3wp.exe
帐户名:DEV\CRM
例外信息:
异常类型:HttpParseException
异常消息:无法加载类型
(...)

我猜CRM并没有在它应该找的地方寻找DLL。这里的解决方案是什么?

您将页面的程序集放置在何处?它应该位于Dynamics CRM的
bin
文件夹中

请记住,ISV目录已被正式弃用,不应用于新的开发。它只是为了向后兼容。看看如何


另一个选择是使用HTML页面和JavaScript,它们可以与解决方案一起部署,并可以使用新的REST端点。

我实际上通过将按钮链接更改为/。/ISV/…使其正常工作。。。然而,我知道ISV已经被弃用了;我们只是想让我们的应用程序与新的CRM配合使用,以进行演示。尽管如此,即使这种解决方案也不理想,因为某些用户出于某种原因会出现“此组织已禁用”错误。