我已经使用C#构建了一个.NET MVC4网站,现在我想将它上传到互联网。 我从未上传任何网站,因此我不知道我需要做什么步骤。 使用什么样的服务器有什么关系,因为当我通过VS2012运行网站时,我可以看到它使用IIS Express运行,但后来我意识到有几种服务器,比如apache。我需要特定种类的服务器吗? 那么域名呢?域和服务器有什么区别。上传MVC网站到服务器
谢谢。
我已经使用C#构建了一个.NET MVC4网站,现在我想将它上传到互联网。 我从未上传任何网站,因此我不知道我需要做什么步骤。 使用什么样的服务器有什么关系,因为当我通过VS2012运行网站时,我可以看到它使用IIS Express运行,但后来我意识到有几种服务器,比如apache。我需要特定种类的服务器吗? 那么域名呢?域和服务器有什么区别。上传MVC网站到服务器
谢谢。
您将需要运行.NET应用程序的IIS。 Apache更适合于Java,PHP和其他语言。
服务器/托管是您上传项目文件的空间。
该域名或IP地址是放在您的浏览器栏能够访问您的应用程序。 (例如:google.com是指向某个托管谷歌网站的服务器的域)。除非您希望通过在浏览器中输入服务器的IP地址来访问您的应用程序,您需要购买一个域。 看看这里进行了更详细的解释: http://support.hostgator.com/articles/hosting-guide/what-is-the-difference-between-domains-vs-hosting-vs-website
许多网站托管服务提供商允许您购买托管serivce时购买域名,但你可以separatly买它,然后将其指向您的服务器的IP地址。
我不知道很多有关Windows网站托管服务提供商,但你可能会开始寻找在微软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#代码和 类型的.net托管在谷歌,你会发现很多托管服务器,你可以注册域名为您的C#代码
步骤1:购买域名网站像Godaddy的,NET4印度等
第2步:购买托管从虚拟主机例如GoDaddy,NET4印度等主办MVC应用程序请购买托管
步骤3最新的框架窗口:使用MVC构建的应用程序(任意版本)
步骤4:将发布的文件上传到FTP。
运行该应用程序。
谢谢。我需要做什么与SQL?我正在使用MSSQL进行会员资格处理,并使用MYSQL进行站点数据库其余部分的使用。 – Yaniv
大多数网络托管都附带安装了数据库系统。你将需要一个Windows主机为你的.NET应用程序,所以它肯定会有MSSQL。 。他们会给你数据库的连接细节,你需要把它放在你的代码中,可能还有一些管理数据库的工具(创建表等)。您将需要找到适合您需求的虚拟主机提供商。 – brpaz