使用 msbuild 以发布 asp.net web 项目不能工作,但使用 vs 的一次单击解决方案

发布时间: 2016/11/6 17:06:45
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我现在正试图发布我的解决方案使用 msbuild 命令行功能,使用发布配置文件。但是,当我使用这段代码发布

msbuild D:\path\BWS.IMP.Presentation.Web.csproj /p:DeployOnBuild=true /p:PublishProfile=Production 

我会生成已成功在命令提示符处,但在目标站点上我要

[Win32Exception (0x80004005): 系统无法找到指定的文件]

[SqlException (0x80131904): 建立与 SQL Server 的连接与网络有关的或特定于实例的错误时发生。服务器找不到或无法访问。

但如果我发布从 visual studio 使用相同的配置文件,它的工作。

解决方法 1:

原来我使用 msbuild 时,我使用调试配置。添加一个配置参数固定我的问题。

msbuild D:\path\BWS.IMP.Presentation.Web.csproj /p:Configuration=Release;PublishProfile=Production;DeployOnBuild=true
官方微信
官方QQ群
31647020