Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » ASP.Net

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Cyber78



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Написал Веб приложение на ASP.net на своём локальном компьютере. При переносе на сервер intranet, отказываеться работать. Нашёл проблему, при генерации datagrid использутся библиотеки crystal reports. Как заставить эти библиотеки увидеть сервер.
 
В файле web.config есть такая строка  
 
<compilation defaultLanguage="c#" debug="true"><assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportSource, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Shared, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Web, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies></compilation>
 
Вот всё что после assembly это ссылки на ресурсы Crystal. Я их уже в dll скомпелировал, но сервер всё равно их не видит и страницу не грузит.

----------
==Повторяю ошибки других, чтобы меня не считали неучем.==

Всего записей: 754 | Зарегистр. 08-02-2002 | Отправлено: 17:35 22-04-2004
hell raiser



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помести библиотеку (dll) кристал репорта которую использует твое приложение в каталог bin вместе с твоей сборкой.

Всего записей: 607 | Зарегистр. 17-06-2003 | Отправлено: 12:13 23-04-2004
Cyber78



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Конечно же я их туда поместил, всё равно не работатет.

----------
==Повторяю ошибки других, чтобы меня не считали неучем.==

Всего записей: 754 | Зарегистр. 08-02-2002 | Отправлено: 12:21 23-04-2004
hell raiser



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
покажи ошибку
 
Добавлено
да кстаит а тпробовал регестрить эьу кристал репортовскую библиотеку в Global Assembly Cache, вот такой утилиткой gacutil /i xxxxxxx.dll
 
Добавлено
у тебя в web.config именно там эта сборка и ищется, ты попробуй убери пока оттуда еще
Цитата:
<compilation defaultLanguage="c#" debug="true"><assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportSource, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Shared, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Web, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies></compilation>

оставь кристал репортовскую dll вместе с воей сборкой в катfлоге bin и попробуй запустить

Всего записей: 607 | Зарегистр. 17-06-2003 | Отправлено: 12:27 23-04-2004
Cyber78



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня на локальном компе работает и так , как ты написал и по всякому , а на сервере ни в какую.
 


----------
==Повторяю ошибки других, чтобы меня не считали неучем.==

Всего записей: 754 | Зарегистр. 08-02-2002 | Отправлено: 14:50 23-04-2004 | Исправлено: Cyber78, 14:53 23-04-2004
hell raiser



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
покажи всетаки ошибку

Всего записей: 607 | Зарегистр. 17-06-2003 | Отправлено: 17:58 23-04-2004
Cyber78



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ВОт  

Цитата:
Ошибка сервера в приложении '/WebApplication1'.
--------------------------------------------------------------------------------
 
Ошибка конфигурации  
Описание: Ошибка при обработке файла конфигурации, требуемого для обслуживания этого запроса. Изучите указанные ниже подробные сведения об этой ошибке и измените файл конфигурации.  
 
Сообщение об ошибке синтаксического анализатора: Не найден файл или сборка с именем CrystalDecisions.CrystalReports.Engine, либо зависимые от них компоненты.
 
Ошибка источника:  
 
 
Строка 13:           debugging ASP.NET files.
Строка 14:     -->
Строка 15:     <compilation defaultLanguage="c#" debug="true"><assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportSource, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Shared, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Web, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies></compilation>
Строка 16:    
Строка 17:  
 
 
Исходный файл: c:\inetpub\wwwroot\WebApplication1\web.config    Строка: 15  
 
Трассировка загрузки сборки: Следующая информация может быть полезна при выяснении причин сбоя при загрузке сборки 'CrystalDecisions.CrystalReports.Engine'.
 
 
=== Pre-bind state information ===
LOG: DisplayName = CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304
 (Fully-specified)
LOG: Appbase = file:///c:/inetpub/wwwroot/WebApplication1
LOG: Initial PrivatePath = bin
Calling assembly : (Unknown).
===
 
LOG: Publisher policy file is not found.
LOG: No redirect found in host configuration file (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet.config).
LOG: Using machine configuration file from C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\config\machine.config.
LOG: Post-policy reference: CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/webapplication1/b3c3931b/c580ed67/CrystalDecisions.CrystalReports.Engine.DLL.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/webapplication1/b3c3931b/c580ed67/CrystalDecisions.CrystalReports.Engine/CrystalDecisions.CrystalReports.Engine.DLL.
LOG: Attempting download of new URL file:///c:/inetpub/wwwroot/WebApplication1/bin/CrystalDecisions.CrystalReports.Engine.DLL.
LOG: Attempting download of new URL file:///c:/inetpub/wwwroot/WebApplication1/bin/CrystalDecisions.CrystalReports.Engine/CrystalDecisions.CrystalReports.Engine.DLL.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/webapplication1/b3c3931b/c580ed67/CrystalDecisions.CrystalReports.Engine.EXE.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/webapplication1/b3c3931b/c580ed67/CrystalDecisions.CrystalReports.Engine/CrystalDecisions.CrystalReports.Engine.EXE.
LOG: Attempting download of new URL file:///c:/inetpub/wwwroot/WebApplication1/bin/CrystalDecisions.CrystalReports.Engine.EXE.
LOG: Attempting download of new URL file:///c:/inetpub/wwwroot/WebApplication1/bin/CrystalDecisions.CrystalReports.Engine/CrystalDecisions.CrystalReports.Engine.EXE.
 
 

 
 
И это еще не всё.
Со вчерашнего дня при создании любого файла в VS.net пишет  
 
"Невозиожно создание объекта сервером программирования объектов". Вообще ничего создать не могу, переставил студию, ничего не помогло.
 


----------
==Повторяю ошибки других, чтобы меня не считали неучем.==

Всего записей: 754 | Зарегистр. 08-02-2002 | Отправлено: 10:01 29-04-2004
hell raiser



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну конкретно ругается на то что невидит библиотеку, не в глобальном кэше не в bin твоего приложения. дай ему эту библиотеку. посомтри в references откуда берутся кристаловские библиотеки и менно отдута подложи их ему, или сделай еще проще открываеш references и прямо там для конкретной библиотеки указывыеш Copy Local = true

Всего записей: 607 | Зарегистр. 17-06-2003 | Отправлено: 09:30 30-04-2004
Cyber78



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hell raiser
А что нибудь можешь сказать по поводу  
 

Цитата:
Со вчерашнего дня при создании любого файла в VS.net пишет  
 
"Невозиожно создание объекта сервером программирования объектов". Вообще ничего создать не могу, переставил студию, ничего не помогло.



----------
==Повторяю ошибки других, чтобы меня не считали неучем.==

Всего записей: 754 | Зарегистр. 08-02-2002 | Отправлено: 10:31 30-04-2004
hell raiser



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хез, глюк какойто студии, сноси ее полностью, чисти реестр и ставь по новой, все что сразу приходит в голову

Всего записей: 607 | Зарегистр. 17-06-2003 | Отправлено: 10:37 30-04-2004
Cyber78



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут у меня еще один затык. Я к базе коннекчусь через driver Adaptive server Anywhere (СУБД такая от Sybase). Но блин , почему то у меня и на сервере Provider="" по разному называется в Visual Studio (в списке драйверов OLE.....). И выдаётся такой текст
 
 
Цитата:
Server Error in '/Athlon' Application.
Object reference not set to an instance of an object.  
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.  
 
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
 
Source Error:  
 
 
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  
 
Stack Trace:  
 
 
 
 
[NullReferenceException: Object reference not set to an instance of an object.]
   System.Data.Common.IMultipleResults.GetResult(IntPtr pUnkOuter, Int32 reserved, Guid riid, Int32& pcRowsAffected, Object& ppRowset) +0
   System.Data.OleDb.OleDbDataReader.NextResult() +161
   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +269
   System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) +69
   System.Data.OleDb.OleDbCommand.ExecuteReader() +7
   WebApplication1.WebForm1.Page_Load(Object sender, EventArgs e) +137
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +731

 
Где в реестре храняться эти ссылки на драйверы подключения к БД


----------
==Повторяю ошибки других, чтобы меня не считали неучем.==

Всего записей: 754 | Зарегистр. 08-02-2002 | Отправлено: 13:44 30-04-2004 | Исправлено: Cyber78, 13:46 30-04-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » ASP.Net


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru