我使用C#构建了一个.NET MVC4网站,现在我想将它上传到互联网。 我从来没有上传任何网站,所以我真的不知道我需要做什么步骤。 使用什么样的服务器是否重要,因为当我通过VS2012运行网站时,我可以看到它与IIS express一起运行,但后来我意识到有几种服务器,比如apache。我需要特定类型的服务器吗? 域名怎么样?域和服务器之间有什么区别。
感谢。
答案 0 :(得分:1)
运行.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
许多网络托管服务提供商允许您在购买托管服务时购买域名,但您可以单独购买,然后将其指向服务器的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帐户。您可以使用它来上传文件。
答案 1 :(得分:0)
域名只是互联网上的一个地址,可让人们找到某个地方,例如城市中的地址。 因此,为了让人们在互联网上找到你的东西,你必须拥有一个域名。
这是www.mvc4.com< ----域名
另一个是你需要的服务器类型apache也是一个服务器,但在大多数情况下它与java应用程序一起使用。你需要做的是找到一个支持C#代码的服务器 在google中键入.net托管,你会发现许多托管者,你可以为你的C#代码注册域名
答案 2 :(得分:0)
第1步:从Godaddy,net4 india等网站购买域名
步骤2:从Godaddy,net4 india等网站托管中购买托管主机MVC应用程序的Windows托管。请购买最新的框架托管
步骤3:使用MVC(任何版本)构建应用程序
步骤4:将发布的文件上传到FTP。
运行该应用程序。