我有一个最初在Developer Edition下开发的Apex类(控制器),需要将其上传到企业版的生产中。

上传失败并显示以下消息

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。下运行。

可能是什么问题?

有帮助吗?

解决方案 2

Controller类可以引用其他自定义SalesForce对象,如页面。如果在这些对象之前上传控制器保存错误:页面上发生错误。已报告。

应使用正确的上传自定义组件的顺序。

其他提示

Dmytro,你是对的。必须以正确的顺序上载Visualforce页面,顶点类和组件。通常我使用的模式是上传控制器,组件,然后上传visualforce页面。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top