C# crystal报表上的新字段未显示在生产服务器上

C# crystal报表上的新字段未显示在生产服务器上,c#,asp.net,crystal-reports,C#,Asp.net,Crystal Reports,我以前从未在Crystal Reports上工作过。最近,我不得不对现有的一个报告文件做一个小小的更改。我不得不在报告中添加一个新字段。我已经验证了数据库,在报表设计器中编辑了SQL查询,并且可以在database Fields>命令下使用新字段。这在我的机器上很好用。但是,当我发布项目并复制所有生成的DLL时,新添加的字段在生产服务器上不存在。无论何时使用aspx页面运行报告,报告都没有该字段。除了生成的DLL,我还需要在服务器上上载什么?很抱歉,我的询问很幼稚,但我从未与Crystal Re

我以前从未在Crystal Reports上工作过。最近,我不得不对现有的一个报告文件做一个小小的更改。我不得不在报告中添加一个新字段。我已经验证了数据库,在报表设计器中编辑了SQL查询,并且可以在database Fields>命令下使用新字段。这在我的机器上很好用。但是,当我发布项目并复制所有生成的DLL时,新添加的字段在生产服务器上不存在。无论何时使用aspx页面运行报告,报告都没有该字段。除了生成的DLL,我还需要在服务器上上载什么?很抱歉,我的询问很幼稚,但我从未与Crystal Reports合作过

您还必须将.rpt文件复制到服务器


应该这样做

您复制了服务器上的报告(
.rpt
文件)了吗?非常感谢@KuKeC。你救了我一天。但我不明白,为什么发布项目时没有在输出目录中创建.rpt文件?无论如何,你可以把它作为一个答案。我很乐意接受。很乐意帮助你。该.rpt文件是从程序中调用的独立文件。它没有嵌入到你的c代码中。这就是为什么他不喜欢你的DLL。