Я сталкиваясь с проблемой, когда я загрузить мое приложение в файловом сервере,RDLC: Произошла ошибка при локальной обработке отчета
Если я запускаю отчет, включенный в моем веб-приложение, проблема будет произошло:
Произошла ошибка при обработке локального отчета. Недопустимое определение отчета «App_Reports \ sampleReport.rdlc». При компиляции выражений произошла непредвиденная ошибка. Исходное значение возвращаемого компилятора: '[BC2001] файл' C: \ Windows \ TEMP \ oxdarnay.0.vb 'не найден.'.
Проблема возникла, когда я включаю это выражение в таблице в RDLC
=(Fields!Field1.Value + Fields!Field2.Value) - Fields!Field2.Value
Когда я не включаю это выражение, отчет работает должным образом без каких-либо ошибок.
Когда я запускаю его локально на своем компьютере, включая это выражение, нет проблем, какова может быть проблема с этим? Является ли IIS на файловом сервере неправильно настроен?
Почему вы добавляете и вычитаете поля Field2.Value? Поля 1 или поля 2 могут быть NULL или буквенно-цифровыми? – tezzo
nope это не нулевой или буквенно-цифровой код, который вычисляется для целей бухгалтерского учета. –
Что произойдет, если вы упростите свое выражение и используете только: = Поля! Field1.Value – tezzo