Мне очень нужна помощь с этим, потому что я не знаю, с чего начать.
Мне надоело, что у меня нет места для правильного тестирования любого веб-кода, а бесплатные сайты хостинга, которые я нашел, поддерживают только половину того, что я хочу.
Я хочу настроить свой собственный сервер, способный отображать веб-страницы, запускать базу данных и обрабатывать службы WCF.
Я буду использовать старую версию Windows, но я не ожидаю большого трафика ^ _ ^
На данный момент единственное, что у меня есть, - это установить выпуск Windows Server 2008 Enterprise (у студента есть свои преимущества) и попытаться выяснить, какие информационные службы в Интернете. Это позволит мне обслуживать веб-сайт ASP.NET?
Я ищу небольшое руководство и любые ресурсы, которые, по вашему мнению, могут мне помочь.
Обновлено:
Не уверен, почему меня проголосовали против, возможно, не в программировании? Я не могу правильно протестировать свой код, если мне некуда его запускать, не так ли? Я отчаянно ищу учебные пособия или статьи, рассказывающие, что мне нужно делать.





РЕДАКТИРОВАТЬ
Я неправильно понял вопрос. Я сохраню свой старый ответ, если он кому-то поможет :)
Чтобы установить, перейдите в раздел «Установка и удаление программ» (или «Программы и компоненты» в Vista), и на левой панели появятся «Установка и удаление компонентов Windows» в XP и «Включение или отключение компонентов Windows» в Vista (ПОЧЕМУ С ИЗМЕНЕНИЕМ ИМЕНИ ЧЕРТ-ЭТО !!! ??) Найдите "Internet Information Services" и проверьте, если это еще не сделано. Идите и установите его.
После установки перейдите в «Административные службы», затем в диспетчер IIS. Здесь вы можете настроить установку IIS.
Я сам поиграю с ним и отправлю обратно все, что найду. Но я не парень ASP.net. Мне нравится PHP :)
Старый ответ
Обратите внимание, если вы еще не знали: если вы настроили веб-сервер на своем компьютере, все, что вам нужно сделать, чтобы добраться до него из вашей сети, - это перейти к IP-адрес сервера http: // (ваш)
Чтобы узнать, какой у вас IP-адрес в Windows, нажмите Начинать, затем Запустить, введите cmd, нажмите Enter, затем введите ipconfig, и вы получите что-то вроде:
Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : <BLABLABLA>
IP Address. . . . . . . . . . . . : 192.168.1.155
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.18
Ethernet adapter Wireless Network Connection:
Media State . . . . . . . . . . . : Media disconnected
«IP-адрес» (192.168.1.155 в моем примере) - это ваш локальный (т.е. действителен только из-за вашего маршрутизатора) IP-адрес.
Самый простой способ сделать это - установить веб-сервер на старом компьютере, а затем настроить маршрутизатор на переадресацию порта 80 в этот ящик (при условии, что у вас есть кабельное соединение). См. Подробности на http://www.portforward.com/.
Затем вы можете использовать IP-адрес вашего маршрутизатора для доступа к своим веб-сайтам извне вашей сети. Чтобы найти этот IP-адрес, перейдите к http://www.whatismyip.com/ из внутри вашей сети.
Так, например (предупреждение о фиктивном IP-адресе), если ваш IP-адрес был 300.424.234.123, вы можете получить к нему доступ из-за пределов своей сети (из любого места в Интернете), перейдя по адресу: http://300.424.234.123
Если вы хотите обслуживать домен, все становится сложнее. Вам нужно будет зарегистрировать домен в такой компании, как http://godaddy.com, а затем указать его на свой IP. Затем вам нужно будет настроить свой веб-сервер для обслуживания правильных документов в зависимости от запрашиваемого домена. В Apache вы делаете это с помощью VirtualHosts. Я понятия не имею, как это сделать с помощью IIS.
Это все необходимые шаги. Если у вас есть вопросы по какому-то конкретному, я буду рад помочь :)
Приветствую, что нашли время ответить! Раньше мне приходилось делать общие сетевые вещи, поэтому я знаком с портами переадресации, ipconfig и т. д., И у меня уже зарегистрирован запасной домен, мне нужно выяснить, что позволило бы мне предоставить сайт asp.net на 80 и запустить WCF вещи рядом с базой данных.
Хех, извини, что обращаюсь с тобой, как будто ты мало что знаешь; Я неправильно понял вопрос ... Думаю, теперь я понимаю, что вы имеете в виду; позвольте мне пересмотреть свой ответ.
Прежде всего, вам не нужно утруждать себя установкой Windows Server 2008 Enterprise Edition для обучения / тестирования.
Все, что вам действительно нужно, это:
Не зная, какой у вас уровень опыта, я не хочу вдаваться в подробности, но поскольку вы также занимаетесь WCF, любая книга по WCF начинается с главы о настройке IIS. Оставьте комментарий, если вам нужны точные ресурсы по настройке IIS и SQL Server.
WCF, который я узнал, появился благодаря его использованию вместе с Silverlight и просмотру нескольких глав в «Pro C# 2008». У меня был лишь небольшой опыт работы с SQLServer, я немного знаю SQL и достаточно хорошо разбираюсь в студии управления, чтобы создавать новые базы данных и добавлять пользователей. Будут ли II поддерживать ftp?
Да, это действительно не по теме.