Asp.net mvc 发布ASP.NET MVC网站,包括实体模型和SQL Server数据库

Asp.net mvc 发布ASP.NET MVC网站,包括实体模型和SQL Server数据库,asp.net-mvc,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 4,我已经开发了一个ASP.NET MVC 4网站,使用在本地机器上运行的C#,我想将其发布到我们公司的web服务器上(顺便说一下,有多少开发人员真正了解MVC?)。我们不使用Azure、code first或任何其他相关文章似乎都假设的技术;相反,我们有一个数据库优先实体模型。测试和live网站都必须链接到同一个SQL Server数据库(我们没有单独的测试数据库,我相信这会让人不寒而栗,但它对我们有用) 我想做的是将网站作为最终版本发布,这样我们就可以得到缩小的CSS和JavaScript,并且

我已经开发了一个ASP.NET MVC 4网站,使用在本地机器上运行的C#,我想将其发布到我们公司的web服务器上(顺便说一下,有多少开发人员真正了解MVC?)。我们不使用Azure、code first或任何其他相关文章似乎都假设的技术;相反,我们有一个数据库优先实体模型。测试和live网站都必须链接到同一个SQL Server数据库(我们没有单独的测试数据库,我相信这会让人不寒而栗,但它对我们有用)

我想做的是将网站作为最终版本发布,这样我们就可以得到缩小的CSS和JavaScript,并且只需要我们需要的文件。我已经研究了VisualStudioPublish选项,并了解要使其正常工作,将意味着在服务器上安装Web部署代理服务

以前,对于经典的ASP.NET webforms站点,我们只是根据需要复制更改过的文件,这种技术工作得很好(我对向导不感兴趣)

鉴于上述所有情况,有人能推荐一个战略,并就如何执行提出建议吗?我在谷歌上找不到帮助


非常感谢

有多个发布选项;要获得你习惯的东西:

  • 选择自定义
  • 选择文件系统选项
  • 将配置(发布模式)更改为Release。这将在Web.config文件中运行任何转换,并从
    节点中删除“debug=true”值

我还倾向于选中“删除现有文件”和“排除应用程序数据中的文件”选项。发布完成后,根据需要使用外部FTP客户端。

有人想告诉我为什么他们会记下这个问题吗?