Я разработал приложение, в котором я использую хрустальные отчеты. Когда я запускаю приложение в своей системе, отчеты о кристаллах работают нормально. Но когда я меняю уровень доверия на Средний, я получаю сообщение об ошибке: System.Security.Permissions.FileIOPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 Я попытался использовать точки останова, чтобы узнать об ошибке он показывает файл ошибкиIOPermission в этой конкретной строке rd.Load (Server.MapPath ("~/CustomerPurchaseBill.rpt"));crystal report trust level issue
Любое предложение будет оценено.
Привет, я смог решить вышеупомянутую проблему, и попросил моих хостинг-провайдеров изменить уровень доверия. Теперь с тем же кодом мне придется столкнуться с этой проблемой. System.Runtime.InteropServices.COMException: Недопустимое имя файла. im не уверен, что проблема с кодом теперь, пожалуйста, помогите мне с этим –
Вам нужна тильда «~» с Server.MapPath? Попробуйте rd.Load (Server.MapPath ("/ CustomerPurchaseBill.rpt")), если этот файл RPT находится в корневом каталоге вашего сайта. –