У меня теперь есть рабочий веб-сайт, который я развернул в IIS на своем локальном компьютере с помощью Visual Studio 2013. Я могу успешно получить доступ к веб-сайту с других компьютеров в моем офисе и в соседних офисах. Я даже заставлял других проверять доступ из географически удаленных мест, и все еще был успешным Метод доступа - ввести IP-адрес моей машины и добавить имя приложения ###.###.###.###\name
в адресную строку браузера.
Следующим шагом является продвижение его к производству. Мы не используем Azure, поэтому учебники по продвижению в производство, которые я обнаружил, бесполезны и не используют сторонних поставщиков.
Метод, который я задумал, заключается в следующем:
- Иметь администратора для прямого входа на сервер компании.
- установить программное обеспечение базы данных
- установить Visual Studio
- установить IIS
- скопировать базу данных локального компьютера на сервер db
- скопировать локально развернутые файлы на сервер
вход администратора в Visual Studio
- развернуть сайт на сервере так же, как он был развернут на локальном компьютере
используйте IP-адрес сервера или обновите файл хоста на всех сетевых компьютерах, чтобы сопоставить IP-адрес с соответствующим именем (или в локальной сети есть локальный DNS, который мы можем обновить)
Это позволило бы мне среду DEV (VS IDE), среду TEST (локально развернутая версия) и среду PROD (версия, развернутая на сервере).
Я не вижу причин, по которым это не сработает, может быть, немного утомительно, но выполнимо.
Этот метод в порядке? Я что-то упускаю из виду?