Salesforce.com-为什么Apex类的上传不起作用?
我有一个Apex类(控制器)最初是在Developer Edition下开发的,需要将其上传到生产环境,即Enterprise Edition 上载失败,出现以下消息Salesforce.com-为什么Apex类的上传不起作用?,salesforce,apex-code,force.com,Salesforce,Apex Code,Force.com,我有一个Apex类(控制器)最初是在Developer Edition下开发的,需要将其上传到生产环境,即Enterprise Edition 上载失败,出现以下消息 classes/RenewalController.cls(RenewalController):An error occurred on your page. package.xml(RenewalController):An object 'RenewalController' of type ApexClass was
classes/RenewalController.cls(RenewalController):An error occurred on your page.
package.xml(RenewalController):An object 'RenewalController' of type ApexClass
was named in manifest but was not found in zipped directory
当我尝试使用Force.com IDE时,显示了相同的消息:保存错误:您的页面上发生错误
此类在Developer Edition下工作,但不适用于Enterprise
可能是什么问题?控制器类可能引用其他自定义SalesForce对象,如页面。如果控制器在这些对象保存之前上载错误:页面上发生错误。据报道
应使用正确的自定义组件上载顺序。Dmytro,您是正确的。Visualforce页面、apex类和组件必须按正确顺序上载。通常我使用的模式是上传控制器、组件,然后是visualforce页面