我目前正在尝试使用msbuild命令行功能使用发布配置文件发布我的解决方案。但是当我使用这个代码发布时
msbuild D:\path\BWS.IMP.Presentation.Web.csproj /p:DeployOnBuild=true /p:PublishProfile=Production
我在命令提示符下获得了成功,但在目标站点上我得到了
[Win32Exception(0x80004005):系统找不到该文件 指定]
[SqlException(0x80131904):与网络相关或特定于实例的 建立与SQL Server的连接时发生错误。该 服务器未找到或无法访问。
但是,如果我使用相同的配置文件从visual studio发布,它就可以工作。
答案 0 :(得分:0)
事实证明,当我使用msbuild时,我正在使用调试配置。添加配置参数解决了我的问题。
msbuild D:\path\BWS.IMP.Presentation.Web.csproj /p:Configuration=Release;PublishProfile=Production;DeployOnBuild=true