![]() |
|
Модераторы: gambit |
![]()
|
|
| D_EMO_N |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 20.11.2007 Репутация: нет Всего: нет |
Подскажите как создать сайт.
Я зделал ASP.NET сраницу на С# добавил на неё всё что мне надо. После исполнения VS открывает IE где в поле ввода адреса указан localhost. А как скопилировать страницу что-бы её мог просмотреть любой человек? С любого компьютера? |
|||
|
||||
| kedicik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 12.4.2007 Репутация: нет Всего: нет |
вместо Localhost любой человек в сети должен выставить имя твоего комютера
Добавлено через 2 минуты и 29 секунд ну и естественно ты должен на своей машине задать виртуальный каталог - указать путь к твоему сайту Добавлено через 5 минут и 33 секунды типа ты указал имя вирт каталога MySite тогда в адресной строке нужно задать (как пример) http://YourComp/MySite/default.aspx Добавлено через 6 минут и 40 секунд это для интранета |
|||
|
||||
| Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 4 Всего: 14 |
Если ты хочешь чтобы видели все (в прямом смысле этого слова) - тебе нужно разместить сайт на хостинге (читай закрипленную тему).
Если в локальной сети - тогда установи себе ИИС (он входит в комплект поставки 2000, ХР (профессионал)) но не устанавливается по-умолчанию. Зайди в установку виндовз и отметь его галочкой. Потом уже создашь виртуальный каталог. |
|||
|
||||
| D_EMO_N |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 20.11.2007 Репутация: нет Всего: нет |
А где это сделать не подскажите? Добавлено через 3 минуты и 6 секунд И, как скомпилировать сайт? Ведь как только я выхожу из VS этот файл перестаёт открываться на моём компьютере, просто в окно браузера вписывая строчку что он написан на языке... и т.д. |
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: 1 Всего: 17 |
Ты объясни нормально что ты хочешь получить? Если тебе нужно, чтобы сайт был виден людям в пределах твоей компании (например в пределах домена), то выкладывай его на IIS.
Если же речь идет о более глобальных масштабах - интернет, то выкладывать нужно на сервер какого либо хостинг провайдера. |
|||
|
||||
| D_EMO_N |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 20.11.2007 Репутация: нет Всего: нет |
Вот расскажите пожалуйста как выложить его на IIS?
|
|||
|
||||
| Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 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 - название твоего сайта. |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 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'а -------------------- |
|||
|
||||
| Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 4 Всего: 14 |
Точно, Мумик, склероз у меня уже.
Можно сделать так: в пункте 4 еще перейти на вкладку ASP.NET и выбрать там версию фреймворка. |
|||
|
||||
| D_EMO_N |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 20.11.2007 Репутация: нет Всего: нет |
Всем спасибо
|
|||
|
||||
| D_EMO_N |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 20.11.2007 Репутация: нет Всего: нет |
Всем спасибо за помощь.
А как атворизировать себя? на своём же компьютере... или на других? Просто захожу на свой сайт через браузер и при попытке вывести данные сразу выдал ошибку: Login failed for user 'NT AUTHORITY\NETWORK SERVICE'. На странице находятьс данные извлекаемые из моей БД. MS SQL Server 2000 |
|||
|
||||
| Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 4 Всего: 14 |
Так на страницу заходит?
|
|||
|
||||
| D_EMO_N |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 20.11.2007 Репутация: нет Всего: нет |
Да, на страницу заходят все, и видят мою страницу, но при попытке что-то вывести (там находиться запрос на БД) сразу выводит ошибку...
Интуиция подсказывает сто надо в строке
дописать что-бы могли подключаться к моей БД.. логин какой.. просто я не знаю комманд |
|||
|
||||
| Zakonnic |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 25.4.2006 Репутация: 3 Всего: 6 |
Заходит, еще как. Просто, видимо, заходит под анонимусом, не обнаруживает логин на sql server и не пускает соответственно. Надо либо включит виндовс-аутентификацию, либо добавить анонимный логин на SQL-Server. А вообще товарищу давно пора дать ответ - RTFM, блин! Либо юзай гугл по ключевым словам "Login failed for user 'NT AUTHORITY\NETWORK SERVICE'" - на это тысячи раз отвечено на куче форумов.
Может кто знает FAQ какой хороший? --------------------
...и никогда не пишите в комментариях правду |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
D_EMO_N, зайди в web.config и найди там ключ FrostConnectionString и посмотри там value. Если не знаешь как она выглядит, то посмотри в учебнике откуда списал сайт. Если нет учебника, то посмотри в инете. Ну и в конце концов можешь сюда написать.
P.S. для каждого вопроса отдельная тема должна быть. не повторяй таких ошибок больше -------------------- |
|||
|
||||
| Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 4 Всего: 14 |
Приведи строку FrostConnectionString с web.config, посмотрим что там.
|
|||
|
||||
| D_EMO_N |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 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 - понял свою ошибку. Всем огроное спасибо за помощь 2Мумик, сорри, просто вопрос потихоньку выплыл из 1го. Больше не буду Это сообщение отредактировал(а) D_EMO_N - 28.11.2007, 17:36 |
|||
|
||||
| kedicik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 12.4.2007 Репутация: нет Всего: нет |
А разве не важно в каком windows работает товарищ? ведь ошибки могут быть еще из-за этого? или не так?
|
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
kedicik, по большому счету нет. Название под какой операционкой работает iis только косвенные свидетельства на наличие встроенного брендмауэра от windows с очень злыми настройками для Server'ного решения. Так что в первую очередь надо обращать внимание на строку коннекта
-------------------- |
|||
|
||||
| D_EMO_N |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 20.11.2007 Репутация: нет Всего: нет |
Windows 2003 Server SP1
|
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
-------------------- |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |