如何在没有Web部署的情况下将MVC4 .net应用程序部署到生产环境中

时间:2014-08-05 01:34:51

标签: asp.net-mvc asp.net-mvc-4 microsoft-web-deploy

我正在尝试将VS2012为MVC4生成的默认模板应用程序之一部署到生产服务器(而不是Azure)。

事实证明,我不够聪明,无法弄清楚如何让Web Deploy工作。在花了一个小时来诊断不同的404s,403s和401s之后,我准备完全放弃Web Deploy,或者用PHP启动我的项目。

我可以复制并粘贴我的文件并将它们放在某处吗?

我可以手动更新数据库架构。

还有其他需要更新的内容吗?

2 个答案:

答案 0 :(得分:0)

您可以直接发布到"文件系统"通过"发布" VS中的菜单(选择生产服务器上的文件夹)。然后在IIS上使用此文件夹创建WebApp(在服务器上),根据需要为应用程序选择ApplicationPool 4.0开放端口并启动它。

答案 1 :(得分:0)

世界上哪些地方让您甚至认为您需要使用网络部署?您确实意识到Web发布向导有多个选项可供选择,包括FTP,文件系统等......我不知道您如何错过这些选项。

enter image description here