2

我有一个最初在开发人员版下开发的 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。

可能是什么问题?

4

2 回答 2

3

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

于 2008-10-12T08:59:40.983 回答
1

控制器类可能会引用其他自定义 SalesForce 对象,如页面。如果控制器在这些对象之前上传保存错误:您的页面发生错误。被报道。

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

于 2008-10-07T04:52:00.560 回答