Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 让您的网站从头开始在线(ASP.NET MVC+;数据库)_C#_Asp.net_Sql Server_Publishing Site - Fatal编程技术网

C# 让您的网站从头开始在线(ASP.NET MVC+;数据库)

C# 让您的网站从头开始在线(ASP.NET MVC+;数据库),c#,asp.net,sql-server,publishing-site,C#,Asp.net,Sql Server,Publishing Site,嗯。我创建了一个网站(在VS 2012 ASP.NET MVC 4中),我在网站使用的本地sql server上有一个数据库。 现在,我要做什么才能把它放到网上。 是否有任何好的教程,说明如何从头开始做这件事(必须有,但我似乎找不到任何) 所以我想知道一些事情,比如: -什么是最好的托管站点 -他们是否为我的数据库提供空间,我如何从sql server连接到此数据库,或者我是否必须在其他地方为我的数据库购买空间。。。 -将从VS发布网站获得的文件放在何处 -等等 Scott Hanselman在

嗯。我创建了一个网站(在VS 2012 ASP.NET MVC 4中),我在网站使用的本地sql server上有一个数据库。 现在,我要做什么才能把它放到网上。 是否有任何好的教程,说明如何从头开始做这件事(必须有,但我似乎找不到任何)

所以我想知道一些事情,比如: -什么是最好的托管站点 -他们是否为我的数据库提供空间,我如何从sql server连接到此数据库,或者我是否必须在其他地方为我的数据库购买空间。。。 -将从VS发布网站获得的文件放在何处
-等等

Scott Hanselman在这里发表了一篇文章

遵循以下步骤:

  • 您可以通过主机在Windows server上购买空间。完成此操作后,您将获得部署Bin时使用的FTP服务器地址、用户名和密码
  • 通过godaddy等服务购买域名
  • 通过godaddy的控制面板更改名称服务器地址,将域链接到服务器
    就这样。简而言之,假设您了解托管、域等的基本知识。

    我建议您检查一下。这是我尝试过的最好、最简单的托管服务之一。例如,当您创建一个网站时,您只需下载piblish配置文件,然后右键单击VS中的项目并选择“发布”。选择下载的发布配置文件以及大部分完成时间


    查看并体验一下什么是Windows Azure。

    非常简单;只要去一个像godaddy这样的地方,复制你得到的IP和FTP信息,然后在VS中右键单击你的站点,然后单击发布。您还必须在godaddy上配置数据库,然后在web.config中更改实体框架实体的连接字符串。