所有网络托管服务提供商都支持 ASP.NET 个网站吗?

Does all web hosting providers support ASP.NET websites?

我对部署网站完全陌生,我阅读了一些托管服务提供商不支持的文章和 Facebook 帖子 ASP.NET,我们的网站是使用 ASP.NET 网络表单构建的,欢迎任何意见, 谢谢!

您不能在 Mac 计算机上 运行 您的 windows 软件? Mac 计算机不能 运行 它的软件 windows?

Web 服务器是一台计算机。事实上,假设您使用 LAMP(Linux、Apache、MySQL、PHP)。这就是所谓的开发人员堆栈。如果你决定说使用其他一些网络开发语言?那么,您不能指望您的软件可以在那台计算机上运行。

那么,如果您说编写您的软件以在 IBM 的 WebSphere 计算机上运行,​​那么如果该 Web 托管计算机没有那些语言、编码系统和支持?那你就不能运行在那台电脑上安装你的软件。

如果您编写的软件与 Apache 网络服务器一起工作?然后必须设置 Web 托管计算机并支持 运行ning Apache。

当您开发 asp.net 网站时?那么所用的web服务器就是IIS(internet information services)。所以它的工作原理与台式电脑没有什么不同。

您甚至可以找到 asp.net 托管(是的,它实际上是一个 windows 托管系统),但有些支持 MySQL 作为数据库服务器,但不支持提供说 SQL 服务器服务。

所以,是的,您不仅需要找到一家支持 .net 的网络托管公司,还需要一家支持您创建的系统、工具和软件的公司。你不能再只是在你的 windows 电脑上扔 Mac 软件,然后你可以说在一些甚至没有 windows 基础的电脑上扔一些 asp.net 软件。

电脑就是电脑就是电脑。网络托管计算机在这方面没有任何不同。

所以,你有两个选择:

您可以查看您当前的网络托管服务提供商支持的内容,然后下载该特定网络托管计划的任何开发人员工具。换句话说,您查看您当前的虚拟主机,然后选择它们支持的编程语言、数据库系统和工具。如果您不使用这些工具,那么您的软件将无法在该网站上运行。

或者,您可以采用一套工具,构建该软件,然后寻找支持您的特定开发工具的网络托管计划。

请记住,许多成本较低的 asp.net 托管计划不支持 asp.net 网络应用程序。它们支持 asp.net 网站,但不支持 asp.net 网络应用程序。但总的来说,大多数托管计划都会概述他们支持的工具和系统。

那么,当您使用托管服务提供商时?他们有 Linux 计划,然后他们也会有 aps.net (windows) 托管计划。它们通常每月多出 2-3 美元 - 但总的来说,成本差异根本没有太大区别。

因此,Web 服务器不再是 运行 软件,而是桌面计算机上的 运行ning。