Azure源网站从源代码管理部署失败对nuget依赖性失败

Bal*_*ldy 7 bitbucket azure msdeploy nuget

Asp.Net v4 Webforms App依赖于Windows.Azure.Storage.如果我使用WebDeploy将其部署到Azure网站,这一切都可以正常工作.

现在我想在我的bitbucket repo中使用一个分支,让它从源代码控制中自动部署.

我设置了分支,将azure链接到它,然后触发部署.

但它失败了,这是在Azure日志中...

D:\ Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1578,5):警告MSB3245:无法解析此引用.无法找到程序集"Microsoft.WindowsAzure.Storage,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL".检查以确保磁盘上存在程序集.如果您的代码需要此引用,则可能会出现编译错误.[C:\ DWASFiles \网站\ KDB\VirtualDirectory0 \站点\库\ Pfv.Kdb.UI\Kdb.UI.csproj]

Nuget启用了包恢复,我检查了nuget.targets以确保将DownloadNugetExe条件设置为true.

为什么它没有引入nuget依赖?

小智 -1

我刚刚尝试在 VS2012 中创建一个引用 Windows.Azure.Storage nuget 包的 MVC4 应用程序,并成功将其从本地 git 推送到 windows azure,没有任何问题。

我没有碰到这个问题。我已经启用了 nuget 包恢复,并且还在我的 git 存储库中包含了 .gitignore,以不推送二进制文件和包文件。

我在将存储库推送到 WAWS 时也看到了这一点。

远程:已成功安装“WindowsAzure.Storage 2.0.5.1”。