2011-04-21 49 views
1

這可能是一個非常簡單的問題,它源自我是CRM2011的新手。所以,請和我一起裸露。在CRM2011中打開窗口的按鈕:無法加載類型

我創建了一個簡單的功能區按鈕,它打開一個新的ASPX頁面並將一些參數傳遞給它。

我已將該頁面放在C:\Program Files\Microsoft Dynamics CRM\CRMWeb\ISV\<My Web Folder>的.DLL文件中。

功能區按鈕鏈接到/ISV/<My Web Folder>/<My page>.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> 
(...) 

所以...我猜CRM是不是找的DLL,它應該。這裏有什麼解決方案?

回答

2

你在哪裏放置頁面的程序集?它應該位於Dynamics CRM的bin文件夾中。

請注意,ISV目錄已正式棄用,不應用於新開發。它只是爲了向後兼容。瞭解如何 Upgrade Code in the ISV folder to Microsoft Dynamics CRM 2011

另一種選擇是使用可以使用解決方案部署的HTML頁面和JavaScript,並可以使用新的REST端點。

+0

實際上,通過將按鈕鏈接更改爲/../ISV/來解決問題......但是,我確實瞭解到ISV已被棄用;我們只是想讓我們的應用程序使用新的CRM進行演示。儘管如此,即使這種解決方案並不理想,因爲某些用戶出於某種原因得到「該組織已被禁用」的錯誤。 – Shaamaan 2011-04-29 08:13:44

相關問題