![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Лена |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Для связи с сервером баз данных PostgreSQL скачала необходимые компоновочные блоки Mono.Security.dll и Npgsql.dll. Создала файл Default.aspx File->New->File->WebForm. Хочу увидеть в гриде таблицу с сервера PostgreSQL.
Весь мой код в Default.aspx выглядит так:
Для запуска приложения в VS мне надо набрать в командной строке VS: webdev.webserver.exe /port:12345 /path:"Путь к папке где лежит Default.aspx" Чтобы увидеть страницу с гридом мне надо затем в браузере набрать http://127.0.0.1:12345 Два вопроса: Где у VS командная строка для проекта ASP, не могу найти. И как правильно подключить к этому проекту Npgsql.dll? Написать так: <%@ Import Namespace = "Npgsql" %> ??? Этот проект для классической Form1 работает без проблем:
Как его переделать в ASP? Это сообщение отредактировал(а) Лена - 18.10.2007, 14:45 |
||||
|
|||||
| zaver |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 15.8.2005 Репутация: 1 Всего: 3 |
не путай ASP с ASP.NET - это очень разные вещи |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Подразумевается ASP.NET ведь раздел форума назвается "NET для новичков"
|
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 36 Всего: 170 |
Правой кнопкой на web-site в солюшен эксплорере. Дальше - Start Options (или Property Pages, все равно туда же потом попадешь) и ищи радиобаттон Start external program. Там же и аргументы набираются.
Директива Import - импорт намеспейса для скриптов (аналог обычного using). А чтобы dll подключить - можно использовать директиву <%@ Assembly %> или просто положить библиотеку в папку bin сайта -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Я создаю по книге File->New->File->WebForm. Получаю файл Default.aspx. В солюшен эксплорере нет узла web-site (рис). Присоединённый файл ( Кол-во скачиваний: 10 )
new_1.gif 24,57 Kb |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 36 Всего: 170 |
так создавай через Solution->Add->New Web Site
А потом уже в веб-сайт добавляй страницы. В первом дотнете были web-проекты, там можно было через свойства проекта (build или debug вкладка, не помню) command-line аргументы задавать. -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
||||
|
||||
| Лена |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Так сделала через New Web Site. Добавила папку Bin туда добавила Mono.Security.dll и Npgsql.dll.
Код файла Defauli.aspx.cs
Код файла Defauli.aspx
В командной строке написала: webdev.webserver.exe /port:12345 /path:"C:\Documents and Settings\Kitty\Desktop\WebForm" При компиляции ошибка на рисунке. Присоединённый файл ( Кол-во скачиваний: 10 )
new_1.gif 8,20 Kb |
||||
|
|||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Попробовала через меню "билд веб сайт". Однако при вводе строки в окне браузера http://127.0.0.1:12345/WebForm/Default1.aspx страница не доступна.
Автор книги говорит что для тестирования страниц VS поставляет webdev.webserver.exe Попробовала в Fare задать Webdev.WebServer.exe -? Получила окно на рисунке. Что мне сделать чтобы увидеть мою страницу в браузере? Присоединённый файл ( Кол-во скачиваний: 8 )
new_1.gif 13,83 Kb |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 36 Всего: 170 |
просто не используй командные аргументы (никакие), а после создания сайта и страницы - правой кнопкой на странице в solution explorere щелкни и выбери view in browser
или, если у тебя это стартовая страница проекта (правой кнопкой на странице и выбрать Set as start page), нажми F5 почаще правой кнопкой кликай на всем в окнах. Смотри. -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Попробовала, попала на страницу: http://localhost:1757/WebSite1/ но там стандартное сообщение "Невозможно отобразить страницу"/ Мой проект находиться на рабочем столе: C:\Documents and Settings\Kitty\Desktop\WebForm Как-то тяжело мне с ASP.NET |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 36 Всего: 170 |
Лена, давай начнем все сначала? Ок?
1. Открываем студию. Пустую совсем. 2. Делаем File->New->Web Site и записываем куда-нибудь на диск (D:\TempFolder\WebSite1 например). У тебя появляется солюшен, в нем - веб сайт, в сайте - страница default.aspx 3. На сайте в солюшен эксплорере правой кнопкой. Выбираем "Add Тew Item" 4. В открывшемся окне выбираем "Web Form" и имя ей даем Default2.aspx 5а. На этой веб-форме правой кнопкой. Выбираем "View in browser" и все. 5b. Или этой веб-форме правой кнопкой. Выбираем "Set as start page" и нажимаем F5 - отладка в дебаге. Появляется вопрос: "у Вас не конфиг-файла Web.config, добавить?" Говорим "Да". Запускается режим дебага, браузер открывает страницу 6. Внизу на панели инструментов (notification area) появляется значок dev.web.server-а. Это значит, что не IIS работает с запросом на страницу, а тот самый, долгожданный, ненаглядный Webdev.WebServer Попробуй сделать все, что я написал, а потом уже поговорим о внешних серверах, командных аргументах и т.д. и т.п. ОК? -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Сделала все как написано. Попала на страницу: http://localhost:1172/TempFolder/Default2.aspx на ней написано обычное "Невозможно отобразить страницу". Что должно быть на этой странице? Дополнительно внизу появился ярлык (рис). Это сообщение отредактировал(а) Лена - 18.10.2007, 18:51 Присоединённый файл ( Кол-во скачиваний: 7 )
new_1.gif 3,43 Kb |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 36 Всего: 170 |
чудо свершилось!
теперь переделай Default2.aspx (HTML разметка) так:
в броузере, когда страница откроется, нажми на кнопку. Должен измениться ее текст. Вот и все. Страница разработана. Разрабатывай свои страницы, как в книге пишут. -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Видимо, что-то с настройками на моем рабочем сетевом компьютере. Изменила Default2.aspx. В режиме разработки появилась кнопка, но при попытке команды View in Browser попадаю на страницу, на которой стандартное сообщение "Невозможно отобразить страницу". |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | .NET для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |