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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание страницы 
V
    Опции темы
D_EMO_N
Дата 26.11.2007, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Подскажите как создать сайт.
Я зделал ASP.NET сраницу на С# добавил на неё всё что мне надо. После исполнения VS открывает IE где в поле ввода адреса указан localhost. А как скопилировать страницу что-бы её мог просмотреть любой человек? 
С любого компьютера?
PM MAIL   Вверх
kedicik
Дата 26.11.2007, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



вместо Localhost любой человек в сети должен выставить имя твоего комютера

Добавлено через 2 минуты и 29 секунд
ну и естественно ты должен на своей машине задать виртуальный каталог - указать путь к твоему сайту

Добавлено через 5 минут и 33 секунды
типа ты указал имя вирт каталога MySite   тогда
в адресной строке нужно задать (как пример)
http://YourComp/MySite/default.aspx

Добавлено через 6 минут и 40 секунд
это для интранета
PM MAIL   Вверх
Servena
Дата 27.11.2007, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Если ты хочешь чтобы видели все (в прямом смысле этого слова) - тебе нужно разместить сайт на хостинге (читай закрипленную тему).
Если в локальной сети - тогда установи себе ИИС (он входит в комплект поставки 2000, ХР (профессионал)) но не устанавливается по-умолчанию. Зайди в установку виндовз и отметь его галочкой. Потом уже создашь виртуальный каталог.
PM MAIL   Вверх
D_EMO_N
Дата 27.11.2007, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(kedicik @  26.11.2007,  18:19 Найти цитируемый пост)
ну и естественно ты должен на своей машине задать виртуальный каталог - указать путь к твоему сайту


А где это сделать не подскажите?

Добавлено через 3 минуты и 6 секунд
И, как скомпилировать сайт?
Ведь как только я выхожу из VS этот файл перестаёт открываться на моём компьютере, просто в окно браузера вписывая строчку что он написан на языке... и т.д.
PM MAIL   Вверх
Wanderer2019
Дата 27.11.2007, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ты объясни нормально что ты хочешь получить? Если тебе нужно, чтобы сайт был виден людям в пределах твоей компании (например в пределах домена), то выкладывай его на IIS. 
Если же речь идет о более глобальных масштабах - интернет, то выкладывать нужно на сервер какого либо хостинг провайдера.
PM ICQ MSN   Вверх
D_EMO_N
Дата 27.11.2007, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



 Вот расскажите пожалуйста как выложить его на IIS?
PM MAIL   Вверх
Servena
Дата 27.11.2007, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



1. Установить ИИС.
Пуск-Настройки-Панель управления-Установка и удаления программ: переходишь на вкладку "Добавить/удалить компоненты Виндовз", там отмечаешь галочкой ИИС, нажимаешь Нэкст и устанавливаешь его.
(это нужно сделать, если он у тебя не установлен).

2. Когда у тебя будет установлен ИИС, у тебя появится директория: C:\Inetpub\wwwroot - это и есть та директория, где хранятся вэб-сайты.

3. Скопируй в эту директорию папку из проекта Студии где лежит Web.config и аспх-файлы (со всеми подпапками типа App_Code, Bin...).

4. Запусти Пуск-Настройки-панель управления-администрирование-Internet Information Services. Там разверни плюсики до тех пор, пока не увидишь свою папку. Правый щелчок на ней и выбери свойства. Справа приблизительно посредине увидишь кнопку Создать - нажимай ее. Потом переходишь на вкладку Документы, нажимаешь - Добавить. И вписываешь Default.aspx (если его там нет).
ОК, Применить и т.д. Все готово.

5. В браузере набираешь: http://localhost/MySite или http://MyComp/MySite

где MyComp - название твоего компьютера, MySite - название папки с сайтом.
Все остальные в вашей сети могут заходить к тебе по второму примеру.

Если ты хочешь чтобы тебя было видно ВЕЗДЕ - договорись со своим провайдером(админом), пусть пропишет тебя, например, как 

http://MySite.MyNet.ua где MyNet.ua - это сеть в которой ты находишься, MySite - название твоего сайта.
PM MAIL   Вверх
Mymik
Дата 27.11.2007, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Servena, хотел бы добавить пункт между 2 и 3
Посколько IIS будет установлен после того как будет установлен .NET Framework то надо зарегестрировать .NET Framework в IIS. Для этого нужно запустить файл aspnet_regiis.exe -i Он находится по адресу (если виндоус поставлен на диске C) С:\WINDOWS\Microsoft.NET\Framework\vX.X.ХХХХ\  где X это версия .NET Framework'а



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

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


Опытный
**


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

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



Точно, Мумик, склероз у меня уже.
 smile Спасибо за поддержку.

Можно сделать так: в пункте 4 еще перейти на вкладку ASP.NET и выбрать там версию фреймворка.
PM MAIL   Вверх
D_EMO_N
Дата 28.11.2007, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Всем спасибо smile
PM MAIL   Вверх
D_EMO_N
Дата 28.11.2007, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Всем спасибо за помощь.

А как атворизировать себя? на своём же компьютере... или на других?
Просто захожу на свой сайт через браузер и при попытке вывести данные сразу выдал ошибку:

Login failed for user 'NT AUTHORITY\NETWORK SERVICE'. 

На странице находятьс данные извлекаемые из моей БД. MS SQL Server 2000
PM MAIL   Вверх
Servena
Дата 28.11.2007, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Так на страницу заходит?
PM MAIL   Вверх
D_EMO_N
Дата 28.11.2007, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Да, на страницу заходят все, и видят мою страницу, но при попытке что-то вывести (там находиться запрос на БД) сразу выводит ошибку...
Интуиция подсказывает сто надо в строке 
Цитата

<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:FrostConnectionString %>"

дописать что-бы могли подключаться к моей БД.. логин какой.. просто я не знаю комманд
PM MAIL   Вверх
Zakonnic
Дата 28.11.2007, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Заходит, еще как. Просто, видимо, заходит под анонимусом, не обнаруживает логин на sql server и не пускает соответственно. Надо либо включит виндовс-аутентификацию, либо добавить анонимный логин на SQL-Server. А вообще товарищу давно пора дать ответ - RTFM, блин! Либо юзай гугл по ключевым словам "Login failed for user 'NT AUTHORITY\NETWORK SERVICE'" - на это тысячи раз отвечено на куче форумов.

Может кто знает FAQ какой хороший?
--------------------
...и никогда не пишите в комментариях правду
PM MAIL ICQ   Вверх
Mymik
Дата 28.11.2007, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



D_EMO_N, зайди в web.config и найди там ключ FrostConnectionString и посмотри там value. Если не знаешь как она выглядит, то посмотри в учебнике откуда списал сайт. Если нет учебника, то посмотри в инете. Ну и в конце концов можешь сюда написать.

P.S. для каждого вопроса отдельная тема должна быть. не повторяй таких ошибок больше


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

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


Опытный
**


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

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



Приведи строку FrostConnectionString с web.config, посмотрим что там.
PM MAIL   Вверх
D_EMO_N
Дата 28.11.2007, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



connectionStrings>
        <add name="FrostConnectionString" connectionString="Data Source=BEST2;Initial Catalog=Frost;Integrated Security=True" providerName="System.Data.SqlClient"/>
    </connectionStrings>

А сайт собирал сам при помощи VS и лит-ры в инете + форумы

Добавлено @ 17:36
Когда запостил строку про connection - понял свою ошибку.

Всем огроное спасибо за помощь smile

2Мумик, сорри, просто вопрос потихоньку выплыл из 1го. Больше не буду

Это сообщение отредактировал(а) D_EMO_N - 28.11.2007, 17:36
PM MAIL   Вверх
kedicik
Дата 28.11.2007, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



А разве не важно в каком windows работает товарищ? ведь ошибки могут быть еще из-за этого? или не так? 
PM MAIL   Вверх
Mymik
Дата 28.11.2007, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



kedicik, по большому счету нет. Название под какой операционкой работает iis только косвенные свидетельства на наличие встроенного брендмауэра от windows с очень злыми настройками для Server'ного решения. Так что в первую очередь надо обращать внимание на строку коннекта smile а учитывая сложность вопросов у топикстартера я просто не понимаю смысл в его случаи ставить сайт под 2003 сервер, с которым у него будет столько мороки... что лучше вообще не становиться программистом smile
 


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

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


Шустрый
*


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

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



Windows 2003 Server SP1
PM MAIL   Вверх
Mymik
Дата 28.11.2007, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(D_EMO_N @  28.11.2007,  18:42 Найти цитируемый пост)
Windows 2003 Server SP1 

 smile  smile 


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

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

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

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

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


 




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


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

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