我已经使用 C# 构建了一个 .NET MVC4 网站,现在我想将它上传到 Internet。我从来没有上传过任何网站,所以我真的不知道我需要做什么。使用什么样的服务器有关系吗,因为当我通过 VS2012 运行网站时,我可以看到它使用 IIS express 运行,但后来我意识到有几种服务器,比如 apache。我需要特定类型的服务器吗?那么域呢?域和服务器有什么区别。
谢谢。
我已经使用 C# 构建了一个 .NET MVC4 网站,现在我想将它上传到 Internet。我从来没有上传过任何网站,所以我真的不知道我需要做什么。使用什么样的服务器有关系吗,因为当我通过 VS2012 运行网站时,我可以看到它使用 IIS express 运行,但后来我意识到有几种服务器,比如 apache。我需要特定类型的服务器吗?那么域呢?域和服务器有什么区别。
谢谢。
您将需要 IIS 来运行 .NET 应用程序。Apache 更适合 Java、PHP 和其他语言。
服务器/主机是您上传项目文件的空间。
域或 IP 地址是放在浏览器栏中的内容,以便能够访问您的应用程序。(例如:google.com 是指向托管 google 站点的某个服务器的域)。除非您想通过在浏览器中输入服务器的 IP 地址来访问您的应用程序,否则您需要购买一个域。在这里查看更详细的解释:http: //support.hostgator.com/articles/hosting-guide/what-is-the-difference-between-domains-vs-hosting-vs-website
许多网络托管服务提供商允许您在购买托管服务时购买域名,但您可以单独购买,然后将其指向您服务器的 IP 地址。
我不太了解 WIndows 网络托管服务提供商,但您可能会开始查看 Microsoft Asp.net 网站: http: //www.microsoft.com/web/hosting/home
在您的情况下,您需要选择支持 MVC4 的托管服务提供商。
然后你需要将你的项目上传到服务器。看看这里: http: //msdn.microsoft.com/en-us/library/dd410407 (v=vs.90).aspx
您的服务器应该配置了 FTP 帐户。您可以使用它来上传您的文件。
域只是互联网中的一个地址,它允许人们找到某些地方,例如城市中的地址。所以为了让人们在互联网上找到你的东西,你必须给它一个域名。
这是www.mvc4.com <----域名
另一件事是您需要的服务器类型 apache 也是服务器,但在大多数情况下,它与 java 应用程序一起使用。您需要做的是找到一个支持 C# 代码的服务器并在 google 中输入 .net 托管,您会找到很多托管商,您可以在其中为您的 C# 代码注册域名
第 1 步:从 Godaddy、net4 india 等网站购买域名
第 2 步:从 Godaddy、net4 india 等网络托管购买 Windows 托管以托管 MVC 应用程序。请购买最新的框架托管
第 3 步:使用 MVC(任何版本)构建应用程序
第 4 步:将发布的文件上传到 FTP。
运行应用程序。