【问题标题】:Running a ASP & VB.NET & Access website on a PHP/MYSQL Server在 PHP/MYSQL 服务器上运行 ASP & VB.NET & Access 网站
【发布时间】:2011-08-28 09:46:44
【问题描述】:

是否可以在 PHP MYSQL 服务器上实现使用 VB 脚本编写的 ASP 网站。也许他们是一个 php 解释器,可以解析 asp 文件或类似的东西?

【问题讨论】:

  • 您的具体需求是什么?为什么要这样做?

标签: php mysql vb.net ms-access asp-classic


【解决方案1】:

不,没有可以解析asp文件的php解释器。

【讨论】:

    【解决方案2】:

    这些技术彼此非常不同;

    • ASP.NET 和 VB.NET 需要 IIS 或其他支持 .NET 的 Web 服务器;
    • ASP 经典和 VB 脚本不需要 .NET,需要 IIS 或其他支持 ASP 或兼容的 Web 服务器;
    • PHP 和 MySQL 可以在包括 IIS 在内的许多不同的 Web 服务器上运行;

    根据您的需求以及您现有的代码库是什么,您可以继续运行现有代码或决定迁移,详细说明您拥有或想要做什么。 :)

    【讨论】:

      【解决方案3】:

      没有一个解释器可以解析 PHP、ASP 和 ASP.NET 代码。但是,您可以在单个 Web 服务器上配置多个解释器。

      不知道解析经典的ASP,已经很久了。为此,您可能需要使用 Windows 平台上的 IIS Web 服务器。据我所知(不能怪他们),Mono 肯定没有对经典 ASP 给予任何关注,其他人也没有。

      就 PHP 和 ASP.NET 而言,您的前两个选择是 IIS Web 服务器和 Apache Web 服务器。

      对于前者,如果您在 Web 服务器之后安装 .NET Framework(或在安装 IIS 后使用 aspnet_regiis 或类似的东西将其注册到 Web 服务器),则 ASP.NET 是标准配置,PHP 可以是 @ 987654322@也一样。

      对于后者,您可以在几乎任何平台上安装 Apache(因此您不限于 Windows)并安装/配置 PHPMono 以解释 PHP 和 ASP.NET。

      至于 MySQL,也可以在 variety of platforms 上找到。它是一个独立于 Web 服务器的服务,因此它不依赖于解释器等。一旦安装/配置/运行,您只需要一个连接字符串,如果默认情况下不可用,则可能需要一个driver library。 (您可能需要一个用于 .NET 代码,但不需要用于 PHP 代码,因为它已经可用。)

      同样,对于经典的 ASP 和 VBScript,您的选择可能非常有限。可能只是IIS。但对于其他人,您有更多选择来创建满足您需求的自定义解决方案。

      【讨论】:

        猜你喜欢
        • 2015-07-10
        • 1970-01-01
        • 2019-11-10
        • 1970-01-01
        • 1970-01-01
        • 2018-01-13
        • 1970-01-01
        • 2015-02-02
        • 1970-01-01
        相关资源
        最近更新 更多