Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: проблема при подключении компонента Добавлено: 08.09.09 13:06  

Автор вопроса:  Самат
Столкнулся со следующей проблемой:

"Подключил" dll к проекту на vb.net.
При запуске проекта из Visual Studio все работает.
При запуске из браузера выдается ошибка:

Dim testStr As String
testStr = simpleComponent.simpleComponent.simpleTest.getInfo("testString")

Compiler Error Message: BC30451: Name 'simpleComponent' is not declared.


Кто нибудь сталкивался или знает в чем проблема?
Спасибо за внимание.

Ответить

  Ответы Всего ответов: 14  

Номер ответа: 1
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #1 Добавлено: 08.09.09 20:38
Ты твой компонент должен как то прикрепить чтоб он видел твой компонент, ВС при запуске сама его прикрепляет а с браузера он не видит твой компонент.

Ответить

Номер ответа: 2
Автор ответа:
 Самат



Вопросов: 10
Ответов: 17
 Профиль | | #2 Добавлено: 09.09.09 08:55
А как его прикреплять-то то тогда по-умному?
Компонент лежит в папочке Bin проекта, в Visual Studio я просто сделал Add referense и указал на этот компомент.
Даже на папку Bin выставил права всем пользоваталям на всё, не помогло...

Ответить

Номер ответа: 3
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #3 Добавлено: 09.09.09 11:15
У тебя АСП проект что ты его запускаешь с ВС работает а с браузера нет?

Ответить

Номер ответа: 4
Автор ответа:
 Самат



Вопросов: 10
Ответов: 17
 Профиль | | #4 Добавлено: 09.09.09 11:28
да, именно так

Ответить

Номер ответа: 5
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #5 Добавлено: 09.09.09 14:26
На сколько я помню когда запускаешь с ВС, то он сам тебе создаёт локалхост и ты проект просматриваешь в браузере. Можно закрыть браузер и обратится даже с другого браузера по этому локалхосту и будет работать. Как ты открываешь в браузере не совсем понял. Ты уже ставишь как готовый проект на сервер?

Ответить

Номер ответа: 6
Автор ответа:
 Самат



Вопросов: 10
Ответов: 17
 Профиль | | #6 Добавлено: 09.09.09 15:47
когда я в VS нажимаю F5, то работает все нормально.
Когда я открываю браузер, и набираю в адресной строке http://localhost/test/, то выдает эту ошибку.

Ответить

Номер ответа: 7
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #7 Добавлено: 10.09.09 11:17
Какая ВС у тебя стоит и правильно ли ты локалхост набираешь. Тот что ты написал у меня бы было не верно. ВС сама создаёт локалхост и в пути ещё там цифры прописывает без них не обратишься. И локалхост виден в панели задач и из панельки можно увидеть точный путь к нему. У меня если честно не было ещё так чтоб я запустил АСП проект он у меня работает в браузере, который открыл мне сам же ВС, закрыл браузер, открыл другой браузер обратился по тому же адресу и чтоб не работало.
Если стоит ВС 2003 то может быть, с ней я не работал но читал что там были некоторые проблемы.

Ответить

Номер ответа: 8
Автор ответа:
 Самат



Вопросов: 10
Ответов: 17
 Профиль | | #8 Добавлено: 10.09.09 13:11
стоит VS 2008.
Проект лежит в папочке C:/inetpub/wwwroot/test/
Естественно, что VS сама создает локалхост (к примеру, мой проект запустился бы под следующим адресом http://localhost:4749/test/default.aspx )
я могу обратится к этому же проекту, открыв браузер и набрав http://localhost/test/
разве нет?!

Ответить

Номер ответа: 9
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #9 Добавлено: 10.09.09 14:56
Попробуй этот адрес
http://127.0.0.1/test/default.aspx

Ответить

Номер ответа: 10
Автор ответа:
 Самат



Вопросов: 10
Ответов: 17
 Профиль | | #10 Добавлено: 10.09.09 16:13
адреса тут не при чем.
Суть проблемы в том, что при запуске с VS подключение компонента происходит корректно, а при запуске не с VS выдается ошибка.
Проект без подключения компонента работает нормально в обоих случаях.

Ответить

Номер ответа: 11
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #11 Добавлено: 10.09.09 22:13
Так, ша наляпаю как я понимаю всю эту тему.
Попробуй этот адрес
http://127.0.0.1/test/default.aspx

Смит это обращение к файлу и в этом случае скорее всего компонент не увидит, сам не тестил.
Самат
http://localhost/test/
Это обращение не верно так как ВС 2008 само создает локалхости, виртуальные папки и тд.
Чтоб ты мог обратится к своему проекту http://localhost/test/ ты должен создать свой локалхост, создать папку тест и развернуть в ней свой проэкт тогда он заработает по твоему обращению.
При запуске с ВС она сама всё создаёт и делает. Твой асп проект активен только то время пока у тебя открыт локалхост созданный ВС после запуска проекта. При закрытии проекта он автоматически закрывается. При запуске проекта с ВС локалхост виден в панели задач, пока он есть ты можешь обращаться по этому адресу локалхоста и тестить АСП проект, как только закрываешь его к АСП проекту нельзя обратится.
Проект при разработке и развёрнутый имеет слегка разный вид.
В вс 2003 надо было для разработки создавать свой локалхост настраивать папки и тд. ВС 2005 и 2008 это дела автоматизировано и обращатся к сайту при разработке можно по сахданному ВС локалхосту.

Ответить

Номер ответа: 12
Автор ответа:
 Самат



Вопросов: 10
Ответов: 17
 Профиль | | #12 Добавлено: 11.09.09 10:21
Люди, повторяюсь, проблема появляется ТОЛЬКО при подключении компонента.
без подключения компонента все работает нормально, и без запущенного VS в том числе.

Ответить

Номер ответа: 13
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #13 Добавлено: 11.09.09 11:21
Да не правильное это обращение к проекту потому и не работает. Почитай как работает АСП проект и как он развёртывается. Ты наверное даже не читал что я писал выше.

Ответить

Номер ответа: 14
Автор ответа:
 Самат



Вопросов: 10
Ответов: 17
 Профиль | | #14 Добавлено: 11.09.09 12:10
Aston, я внимательно прочитал то что Вы написали.
Я сам вручную создал виртуальный каталог и обращаюсь к нему по адресу http://localhost/test/.
Если не сложно, то как тогда правильно развертывать проект?

Ведь пишут, что создал виртуальный каталог, образно, кинул в этот каталог свой асп-файл и обращайся к нему по локалхосту.
Я так и делал, и до этого все прекрасно работало.
Но в этом проекте мне понадобилось работать с компонентами, и начался этот геморой.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам