首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从visual studio发布到windows server 2012

从visual studio发布到windows server 2012
EN

Stack Overflow用户
提问于 2017-03-15 23:49:42
回答 1查看 82关注 0票数 0

我有一个mvc4项目,我想在windows server 2012上发布。在windows server 2012上,我安装了iis8和Sql express。你知道有什么好的指南来设置这个吗?我的问题是我不能让数据库工作。我想让它,这样我就可以很容易地将更改发布到网站。你知道该怎么做吗?

可以在服务器上为nuget包控制台设置Visual studios吗?我工作的唯一方法是将整个数据库复制到sql express中,但如果我更改了任何内容,我必须再次进行更改。这不是一个非常稳定的解决方案。向约翰致以最良好的问候

EN

回答 1

Stack Overflow用户

发布于 2017-03-17 22:07:49

目前还不清楚问题出在哪里,但我会试着给出几点建议。

首先,nuget本身不应该参与部署;它是在构建项目时参与的,但是一旦你得到一个部署包,它应该包含项目所需的一切-查看使用visual studio内置工具设置部署,即参见this MSDN link

数据库是这方面的一个单独的方面。你说你不能‘让它工作’,我真的帮不上忙,因为没有细节-你需要熟悉连接字符串,并在部署期间更改连接字符串,这样你的应用程序才能连接到正确的数据库。上面链接的发布向导也可以对此提供帮助,或者您可以使用配置转换或任何数量的其他机制。

Documentation here提供了您可以在数据库端执行哪些操作的详细信息。发布向导(当使用web部署时)可以读取数据库模式,甚至可以进行模式比较,以便您可以部署模式更新,但我实际上从未使用过该解决方案-我通常需要更多的控制,所以我自己管理我的模式升级和降级脚本。

由于这个问题中有许多复杂的问题,我建议您针对每个问题单独提出一个更有针对性的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42814643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档