如何在您的域中发布和托管MVC4应用程序?

时间:2013-05-24 20:46:22

标签: asp.net-mvc ftp publish

我有一个网站www.MyDomain.com和一个MVC4网络应用程序MyMVCWebApp。

首先,我将应用程序发布到本地目的地。

例如:C:\ TempLocation

然后我使用FTP工具(FileZilla ??)将其托管到我的域名

文件将被托管,但我找不到该网页。

我必须写哪个网址? http://www.MyDomain.com/MyMVCWebApp/Home/Index.chtml或其他什么东西?!

我是否更改了web.config中的设置?

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您无法在域上托管应用程序。

应用程序托管在Web服务器上。域名只是翻译易于记忆的地址的一种方式,例如" www.google.com"到网络服务器的IP地址,看起来像173.194.66.104

可以在没有网络服务器的情况下购买域名。

所以在走得更远之前:

  • 检查您是否实际购买了域名,或者是否使用服务器
  • 您的域应重定向到您的服务器IP地址,您可以通过打开命令提示符并查看是否正确配置
  

C:\> ping www.yourdomain.com

如果不是这种情况,则需要更新域的A记录,并等待在DNS服务器worldwird上复制更新。

  • 如果您有托管服务器,则应检查您的托管服务提供商网站。他们通常提供深入的文档,他们都有不同的做事方式。大多数情况下,您确实可以使用Filezilla等FTP软件上传文件。

    但是,为了托管MVC 4应用程序,您需要一台服务器 IIS Web服务器,这意味着您需要一台Windows服务器。因此,如果 你有Linux服务器,你应该联系你的托管服务提供商 支持并告诉他们您在订单中犯了错误。 (是的 可以在Linux上托管MVC 4应用程序,但我不这么认为 通常在托管服务器上提供)

  • 如果您有专用服务器,那么您就是自己的。

访问应用程序时必须编写的URL取决于您在 RouteConfigs.cs 文件的 RegisterRoutes 方法中配置的内容。

我建议您观看this page上的最后一个视频,以便更好地了解这些可能性。