Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> После изменения UserControl дает ошибку, Could not load file or assembly 
:(
    Опции темы
Pankon
Дата 26.9.2007, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 2
Всего: 5



Сайт установлен на сервер win2000 и функционирует - без проблем.
Страницы сайта содержат UserControls. Если я изменяю, что нибудь(да просто текст) в каком-нубудь UserControl, то при обращению к некоторым другим страницам, содержащим другие UserControls вылетает исключение
Код

Could not load file or assembly 'App_Web_pvffgq5y, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

Борюсь с этим тупым комментированием одного или нескольких вложенных UserControls на странице, которая дает ошибку, затем запускаю эту страницу... Затем снова раскомменитирую UserControls и запискаю страницу "Опля" - страница работает.....

Вопрос: Что нужно делать, что бы не было подобных ситуаций?
PM MAIL   Вверх
Mymik
Дата 27.9.2007, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



Pankon, а покажи как ты регестрируешь эти компоненты ???


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
Pankon
Дата 27.9.2007, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 2
Всего: 5



Цитата(Mymik @  27.9.2007,  11:52 Найти цитируемый пост)
а покажи как ты регестрируешь эти компоненты ??? 
 про какие компоненты идет речь?
Если ты говоришь про UserControls, то я их никак не регистрирую (а что нужно, что ли), просто написал свой UserControl сделал ссылку на странице(или в другом UserControl) и вперед... Страница при первом вызове притормозит немного... при втором - все нормально...

PM MAIL   Вверх
Mymik
Дата 27.9.2007, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



Цитата(Pankon @  27.9.2007,  14:08 Найти цитируемый пост)
Если ты говоришь про UserControls, то я их никак не регистрирую (а что нужно, что ли), просто написал свой UserControl сделал ссылку на странице(или в другом UserControl) и вперед... 

вот как ты формируешь эти вот ссылки. Как ты их делаешь ???

Через web.config (asp.net 2.0)
Через директиву Register
Через Page.LoadControl в behind-code ???

Какая версия .net у тебя стоит на сервере. Используются dll или на лету компиляться данные ???



--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
Pankon
Дата 27.9.2007, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 2
Всего: 5



Цитата(Mymik @  27.9.2007,  14:16 Найти цитируемый пост)
Как ты их делаешь ???
 - Через директиву Register

Цитата(Mymik @  27.9.2007,  14:16 Найти цитируемый пост)
Какая версия .net у тебя стоит на сервере. Используются dll или на лету компиляться данные ???
 2.0. ; страница компилится "на ходу"..

PM MAIL   Вверх
MaxWave
Дата 28.9.2007, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 8.3.2006

Репутация: нет
Всего: нет



попробуй RebuildAll
PM MAIL   Вверх
tol05
Дата 28.9.2007, 23:18 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1632
Регистрация: 21.12.2006
Где: Харьков

Репутация: 34
Всего: 170



MaxWave, прав. Сначала должен сбилдаться UserControl, а потом - страница, его содержащая.

У тебя контролы в отдельный проект вынесены и подключены к странице? Очевидно, когда ты изменяешь один контрол, то вся временная сборка, его содержащая становится недействительной (соответствия между файлами кода и сборками записывается в файлах *.compiled (в Temporally Asp.Net files) - можешь посмотреть).

А измененный контрол перебилдится только при обращении к нему. Обращения к нему нет. Обращения идут к другим контролам. Не измененным. Но сборка-то недействительна smile

Выход? RebuildAll 


--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
Pankon
Дата 1.10.2007, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 2
Всего: 5



RebuildAll   что это за команда такая? Это Net - команда или IIS - утилита? Что - то в нете одна чушь вылезает...

ссылку Please, ну или пояснение...
PM MAIL   Вверх
tol05
Дата 1.10.2007, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1632
Регистрация: 21.12.2006
Где: Харьков

Репутация: 34
Всего: 170



Rebuild Solution или Build web site, короче подразумевается - перебилдать все.


--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
Pankon
Дата 1.10.2007, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 2
Всего: 5



Цитата(tol05 @  1.10.2007,  11:59 Найти цитируемый пост)
Build web site
 так это в студии что-ли?
но я не компилирую страницу, я просто выкладываю все на веб-сервер..... Как на веб сервере дать команду "Rebuild мой виртуальный каталог"?

PM MAIL   Вверх
tol05
Дата 1.10.2007, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1632
Регистрация: 21.12.2006
Где: Харьков

Репутация: 34
Всего: 170



почитай про утилиту aspnet_compiler.exe (должна лежать в %SystemRoot%\Microsoft.NET\Framework\v2.0.50727)
по-моему будет что-то вроде этого
aspnet_compiler.exe -v /yourVirtualDir


--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0532 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.