msdeploy - MSDeploy 上的空参数错误

标签 msdeploy

我收到以下错误 - 代码“错误:‘连接字符串’参数不能为 null 或为空。”运行 MSDeploy 时。当我检查 SetParameters.xml 文件时,我注意到以下参数设置。

<setParameter name="ApplicationServices-Deployment Connection String" value="" /> 
<setParameter name="MusicStoreEntities-Deployment Connection String" value="" /> 

我不是开发这个包的人,我不确定参数应该是什么。

最佳答案

发生这种情况是因为您没有为数据库的目标连接字符串提供值,即使您将其部署到远程服务器也是如此。

  1. 双击 WAP 的“属性”
  2. 点击“打包/发布 SQL”
  3. 点击数据库条目中的数据库
  4. 向下滚动并在数据库条目详细信息 > 目标数据库的连接字符串中提供有效的连接字符串

关于msdeploy - MSDeploy 上的空参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3792308/

相关文章:

msbuild - 如何为面向 .Net Core 的 ASP.Net 5 应用程序构建 MSDeploy 包

azure - 尽管重试切换,MSDeploy 到 Azure 站点仍频繁失败

msdeploy v2 不适用于 vs2010 的软件包

asp.net - 为什么我的项目引用没有被 Visual Studio 中的 Web 部署打包获取?

iis - MSDeploy 支持网站和数据库升级吗?

teamcity - 如果出现错误,如何解析msdeploy的输出并导致TeamCity构建失败?

asp.net - 如何使用 MSBuild 为此项目文件夹中的所有文件创建 MSdeploy 包

iis - MS Web 部署 : configuration section `system.webServer/management/delegation` is missing

msdeploy - MSDeploy 中的多次跳过?

visual-studio - Web 部署任务失败。无法连接...服务器没有响应