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

时间:2013-05-23 09:17:37

标签: azure nuget bitbucket msdeploy

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 个答案:

答案 0 :(得分:-1)

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

我没有遇到这个问题。我启用了nuget包恢复,还包括一个.gitignore到我的git repo中,不用于推送二进制文件和包文件。

我也把这个回购推向了WAWS。

remote:已成功安装'WindowsAzure.Storage 2.0.5.1'。