Персонализирайте g файла, Microsoft Docs
Файлът Web.Config на уеб приложение на ASP.NET съхранява глобални настройки, като например настройки за връзка с база данни, препратки към асемблиране и настройки за обработка на грешки. Файлът е в XML формат, чийто основен елемент винаги е . Тази конфигурация е разширена конфигурация и не е задължителна.
Следните елементи са изключителни за Crystal Reports и могат да бъдат добавени към файла Web.Config.
Версиите може да имат различни номера в зависимост от използвания софтуерен продукт.
CrystalImageHandler
Елементът CrystalImageHandler се използва за показване на всички динамични изображения в контролата CrystalReportViewer. Този параметър инструктира процеса на манипулатора на ASP.NET да препраща заявки към CrystalImageHandler.aspx към вътрешния клас манипулатор на изображения. Ако файлът Web.Config не съдържа параметъра CrystalImageHandler, на уебсайта няма да се показват изображения. Този елемент се добавя автоматично към файла Web.Config, когато добавите контролата CrystalReportViewer към вашия уебсайт.
CrystalImageCleaner
Процесът CrystalImageCleaner автоматично почиства динамично генерираните изображения, изобразени от контролата CrystalReportViewer. Тази опция ви позволява да зададете интервала от време между сканирането на каталога с изображения и минималния период за съхраняване на файловете, преди да бъдат изтрити. Този елемент се добавя автоматично към файла Web.Config, когато добавите контролата CrystalReportViewer към вашия уебсайт. Това съответства на класа CrystalImageCleaner.
- CrystalImageCleaner-Sleep задава периода от време в милисекунди за заспиване на програматапочистване преди сканиране и почистване на файлове в директорията с динамични изображения.
- CrystalImageCleaner-Age задава минималната възраст на файл (ms), преди да го изтриете.
- CrystalImageCleaner-AutoStart контролира процеса на CrystalImageCleaner. Програмата за почистване на изображения изчиства временните изображения, създадени при рендиране на отчета, които са зададени на true.
Само един процес за почистване на изображения може да се изпълнява на процес на манипулатор на ASP.NET.
printControl
Елементът printControl ви позволява да отпечатате отчет директно на локален принтер. По подразбиране тази контрола не е инсталирана на локалния компютър и трябва да се изтегли отделно. Файлът PrintControl.cab може да бъде изтеглен от уебсайта за техническа поддръжка на Business Objects на следната връзка: http://technicalsupport.businessobjects.com/. Тази опция ви позволява да зададете видимостта на този .cab файл за уебсайта на Crystal Reports.NET. Този елемент трябва да се добави ръчно към файла Web.Config на уебсайта.
reportMappings
Елементът reportMappings преобразува уеб сайтове, създадени с Visual Studio 2003, които използват вградени отчети, в уеб сайтове без вградени отчети, когато се отварят във Visual Studio 2005 или по-нова версия. Тази опция преобразува DLL файл, създаден във Visual Studio 2003, във файл на диск. Visual Studio 2005 и 2008 не поддържат вградени уебсайтове, така че файлът Web.Config трябва да бъде модифициран, така че съществуващите отчети да могат да се използват в посочените версии на Visual Studio. Този елемент трябва да се добави ръчно към файла Web.Configуебсайт. Параметърът reportMappings трябва да бъде абсолютен път.
Този елемент се използва само ако имате Visual Studio 2005 или Visual Studio 2008.
UseBrowserLocale
Елементът UseBrowserLocale се използва за получаване на езиковите настройки от използвания браузър за контролата CrystalReportViewer. Ако стойността на параметъра е true, контролата CrystalReportViewer ще използва локала на браузъра. В противен случай се използват езиковите настройки, посочени в страниците. Този елемент трябва да се добави ръчно към файла Web.Config на уебсайта.
serverFileReportManager
Елементът serverFileReportManager е уеб услуга, която се използва за изброяване на сървърни файлове на сървърния компютър. Тази опция ви позволява да получите списък с обекти (каталози и отчети) от отдалечен компютър. Посоченият параметър задава основната директория на файловете на сървъра. В този пример основната директория е настроена на c:\inetpub\wwroot. Този елемент трябва да се добави ръчно към файла Web.Config на уебсайта.
Това съответства на класа serverFileReportManager.