Web 如何在没有IIS的情况下创建动态网站

Web 如何在没有IIS的情况下创建动态网站,web,Web,我想创建一个不支持IIS的动态网站。我工作的区域不允许在服务器中安装任何东西。我有一个基于windows的服务器,我想创建一个动态网站。不允许使用IIS,也不允许使用asp.net、php等服务器端语言。他们并没有说任何关于客户端的事情。有可能吗 如果说您希望在没有IIS的情况下完成,我假设您也在暗示Apache(因为您没有引用服务器端语言) 这取决于你所说的“动态”是什么意思。基本上,您将仅限于 JavasScript,这意味着您可以操作页面上已有的信息和元素 iFrames—这将允许您将外部

我想创建一个不支持IIS的动态网站。我工作的区域不允许在服务器中安装任何东西。我有一个基于windows的服务器,我想创建一个动态网站。不允许使用IIS,也不允许使用asp.net、php等服务器端语言。他们并没有说任何关于客户端的事情。有可能吗

如果说您希望在没有IIS的情况下完成,我假设您也在暗示Apache(因为您没有引用服务器端语言)

这取决于你所说的“动态”是什么意思。基本上,您将仅限于

  • JavasScript,这意味着您可以操作页面上已有的信息和元素

  • iFrames—这将允许您将外部页面加载到页面上的元素和页面中。这些可能是动态的,如果它们在同一台服务器上,您也可以对其进行操作。如果它来自外部服务器,那么您将无法从该页面控制它


  • 如果您能够设置HTTP代理,则可以将JavaScript与类似的服务一起使用。您需要代理,因为浏览器。

    简而言之,您的问题的一般答案是可能吗?可能是不可能。如果你仍能找到一条路,那就不值得付出努力。

    首先,即使没有像ASP.NET或PHP这样的编程语言,您仍然需要像IIS这样的web服务器来服务静态内容。当然也有IIS的替代方案,但根本没有web服务器就意味着根本没有服务网站

    如果您有机会为静态内容提供服务器,您可能会使用客户端脚本和cookie创建一个至少每次访问都是动态的网站,但您可以让该网站做的事情将非常有限,如果没有任何东西,除了提供静态内容,就不会在会话之间保存内容,也不会以任何方式影响应用程序的服务器端


    你必须问问自己为什么需要为这个网站服务。这是你们公司能从中受益的吗?如果是这样的话,您能否说服IT部门建立一个为IT服务的环境?还有其他选择吗?而且,也许是最重要的一点:有很多免费或几乎免费的网络托管解决方案。为什么不使用其中一个呢?

    有很多很好的理由可以说明为什么您希望创建一个动态网站而不使用web服务器。以下是几点:

    • 您正在创建一个网站,以显示包含超链接的数据集,您希望该数据集能够在只读媒体上存档并忽略10年或更长时间(就像您对书籍所做的那样),并且仍然能够阅读(IIS在向后兼容性方面非常差)

    • 你需要将你的数据呈现给那些无法访问服务器或互联网,也不知道如何将电脑变成网络服务器的人(发展中国家有数百万这样的人)


    是的,这很有挑战性,但如果你想让任何人、任何地点、任何时间都可以阅读,而且你只能依靠网络浏览器,那就别无选择。

    你想在没有网络服务器的情况下提供网络内容吗?如果是你的客户或老板决定的,我建议与他们分手。网站设置完全不足。服务器上已经安装了什么?你可以使用什么?