如何将Web API部署到我的Web主机?

时间:2016-04-26 21:01:21

标签: visual-studio asp.net-web-api ftp

我在我的本地计算机上构建RESTful Web API,它运行良好。我现在想把它放在我的GoDaddy网络主机帐户上。我通过将文件复制并粘贴到他们给我的FTP站点来完成此操作。这样做有效,但是当我进行更改时,执行和更新是缓慢而痛苦的。是否有更快的方式从我的本地副本发布(在Visual Studio中)到我的FTP站点?如果没有,你能告诉我需要为Web API部署哪些文件吗?我认为它不需要所有.cs文件,但我不确定它必须包含哪些文件。

1 个答案:

答案 0 :(得分:1)

好的,我找到了关于在Visual Studio中发布网站的链接:

https://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k%28WebApplicationProjects.PackagePublishOverview%29;k%28TargetFrameworkMoniker-.NETFramework

它并没有真正为我解决所有问题,但我开始在Visual Studio中使用控件。通过右键单击Server Explorer中的项目节点,然后单击Publish ...或单击Build - >,我可以将本地网站发布到FTP。在Visual Studio菜单中发布。填写您的FTP连接信息,在“站点路径”下输入目标文件夹,并将“目标URL”留空(不知道,不关心)。我还在Package / Publish Web的Project Properties页面中取消选中“Include all databases ...”,因为我不想重建我的目标数据库。它奏效了。