Как создать динамический сайт без IIS - PullRequest
1 голос
/ 05 марта 2011

Я хочу создать динамический сайт, который не поддерживает IIS.Область, где я работаю, не позволяет устанавливать что-либо на сервере.У меня есть сервер на базе Windows, и я хотел бы создать динамический веб-сайт.IIS не разрешен, и языки на стороне сервера, такие как asp.net, php не разрешены.Они ничего не сказали о клиентской стороне.Возможно ли это сделать?

Ответы [ 4 ]

2 голосов
/ 05 марта 2011

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

С одной стороны, даже без языков программирования, таких как ASP.NET или PHP, вам все равно нужен веб-сервер, такой как IISобслуживать статический контент.Конечно, есть альтернативы IIS, но никакой веб-сервер вовсе не означает, что веб-сайты вообще не обслуживаются.

Если бы у вас была возможность сервировать статический контент, вы могли бы создать веб-сайт, которыйдинамические, по крайней мере, для каждого посещения с использованием сценариев на стороне клиента и файлов cookie, но то, что вы могли бы сделать на этом сайте, было бы очень ограниченным, и без чего-либо, кроме обслуживания статического контента, нет сохранения вещей между сеансами или каким-либо образом влияющихна стороне сервера приложения.

Вы должны спросить себя почему вам нужно обслуживать этот сайт.Ваша компания выиграет от этого?Если да, не могли бы вы убедить ИТ-отдел настроить среду для его обслуживания?Есть ли другие альтернативы?И, пожалуй, самое важное: существует множество бесплатных или почти бесплатных веб-хостинговых решений.Почему бы просто не использовать один из них?

1 голос
/ 22 марта 2012

Есть много веских причин, по которым вы хотели бы создать динамический веб-сайт без использования веб-сервера.Вот пара:

  • Вы создаете веб-сайт как средство представления набора данных с гиперссылками, которые вы хотите иметь возможность архивировать на носителе только для чтения и игнорировать в течение 10 лет илибольше (как вы можете делать с книгами) и все еще иметь возможность читать (IIS очень плохо справляется с обратной совместимостью).

  • Вам необходимо представить свои данные людям, которые не имеют доступана серверы или в Интернет и не имеют ни малейшего представления, как превратить их компьютер в веб-сервер (таких людей в развивающихся странах много миллионов)

Да, это сложно, но еслиВы хотите, чтобы что-то читалось кем угодно, где угодно и когда угодно, и все, на что вы можете рассчитывать - это веб-браузеры, здесь нет выбора.

0 голосов
/ 05 марта 2011

Если вы можете настроить HTTP-прокси, вы можете использовать JavaScript вместе с такой службой, как CouchOne .Вам понадобится прокси, так как браузеры ограничивают вызовы AJAX .

0 голосов
/ 05 марта 2011

Говоря, что вы хотите сделать это без IIS, я предполагаю, что вы подразумеваете и Apache (поскольку вы не ссылаетесь на серверные языки).

Это зависит от того, что вы подразумеваете под «динамическим». По сути, вы будете ограничены

  1. JavasScript, что означает, что вы можете манипулировать информацией и элементами, уже находящимися на странице.

  2. iFrames - это позволит вам загружать внешние страницы в элементы и страницы на странице. Они могут быть динамическими, и если бы они находились на одном сервере, вы могли бы также манипулировать им. Если бы он был с внешнего сервера, вы бы не могли контролировать его с этой страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...