首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Net MVC部署dacpac

.Net MVC部署dacpac
EN

Stack Overflow用户
提问于 2019-02-06 10:28:20
回答 1查看 80关注 0票数 0

我在试着部署dacpac。在运行下面的代码时,我遇到了一些错误。

代码语言:javascript
复制
            var dacpacName = "Setup.dacpac";
            var dacpacPath = Path.Combine(Server.MapPath("~/assets/dacpac"), dacpacName);

            var dp = DacPackage.Load(dacpacPath);
            var dbDeployOptions = new DacDeployOptions
            {
                BlockOnPossibleDataLoss = false,
                ScriptDatabaseOptions = false,
                GenerateSmartDefaults = true,
                CreateNewDatabase = true
            };

在运行代码时,我遇到了错误:

代码语言:javascript
复制
The type initializer for 'Microsoft.SqlServer.Dac.DacPackage' threw an exception.

这恰好发生在以下代码之后:

代码语言:javascript
复制
 var dp = DacPackage.Load(dacpacPath);

我的路径是:

代码语言:javascript
复制
var dacpacPath = Path.Combine(Server.MapPath("~/assets/dacpac"), dacpacName);

因此,路径指向dacpac文件的确切位置,但它不起作用。

EN

回答 1

Stack Overflow用户

发布于 2019-02-06 10:53:07

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/ced08955-1d00-48cd-a3fc-905e4fd07f43/error-installing-dacpac-using-sqlpackageexe?forum=ssdt上找到了我问题的答案

我从nuget中搜索并安装了ff,然后错误就消失了。

  • T-SQL ScriptDom
  • SQLSysCLRTypes

谢谢,

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

https://stackoverflow.com/questions/54545820

复制
相关文章

相似问题

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