Создание собственного сервера для запуска базы данных и обработки служб WCF

Мне очень нужна помощь с этим, потому что я не знаю, с чего начать.

Мне надоело, что у меня нет места для правильного тестирования любого веб-кода, а бесплатные сайты хостинга, которые я нашел, поддерживают только половину того, что я хочу.

Я хочу настроить свой собственный сервер, способный отображать веб-страницы, запускать базу данных и обрабатывать службы WCF.

Я буду использовать старую версию Windows, но я не ожидаю большого трафика ^ _ ^

На данный момент единственное, что у меня есть, - это установить выпуск Windows Server 2008 Enterprise (у студента есть свои преимущества) и попытаться выяснить, какие информационные службы в Интернете. Это позволит мне обслуживать веб-сайт ASP.NET?

Я ищу небольшое руководство и любые ресурсы, которые, по вашему мнению, могут мне помочь.

Обновлено:

Не уверен, почему меня проголосовали против, возможно, не в программировании? Я не могу правильно протестировать свой код, если мне некуда его запускать, не так ли? Я отчаянно ищу учебные пособия или статьи, рассказывающие, что мне нужно делать.

Да, это действительно не по теме.

Tomáš Zato - Reinstate Monica 29.01.2016 19:00
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
1
170
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

РЕДАКТИРОВАТЬ

Я неправильно понял вопрос. Я сохраню свой старый ответ, если он кому-то поможет :)

Чтобы установить, перейдите в раздел «Установка и удаление программ» (или «Программы и компоненты» в 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 вещи рядом с базой данных.

Tarks 19.01.2009 11:18

Хех, извини, что обращаюсь с тобой, как будто ты мало что знаешь; Я неправильно понял вопрос ... Думаю, теперь я понимаю, что вы имеете в виду; позвольте мне пересмотреть свой ответ.

user19302 19.01.2009 11:23
Ответ принят как подходящий

Прежде всего, вам не нужно утруждать себя установкой Windows Server 2008 Enterprise Edition для обучения / тестирования.

Все, что вам действительно нужно, это:

Не зная, какой у вас уровень опыта, я не хочу вдаваться в подробности, но поскольку вы также занимаетесь WCF, любая книга по WCF начинается с главы о настройке IIS. Оставьте комментарий, если вам нужны точные ресурсы по настройке IIS и SQL Server.

WCF, который я узнал, появился благодаря его использованию вместе с Silverlight и просмотру нескольких глав в «Pro C# 2008». У меня был лишь небольшой опыт работы с SQLServer, я немного знаю SQL и достаточно хорошо разбираюсь в студии управления, чтобы создавать новые базы данных и добавлять пользователей. Будут ли II поддерживать ftp?

Tarks 19.01.2009 11:47

Другие вопросы по теме