Azure 网站从源代码管理部署因 nuget 依赖项而失败

标签 azure nuget bitbucket msdeploy

Asp.Net v4 Webforms App 依赖于 Windows.Azure.Storage。如果我使用 WebDeploy 将其部署到 Azure 网站,则一切正常。

现在我想在我的 bitbucket 存储库中使用一个分支来让它从源代码管理中自动部署。

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

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

D:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1578,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Microsoft.WindowsAzure.Storage, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [C:\DWASFiles\Sites\kdb\VirtualDirectory0\site\repository\Pfv.Kdb.UI\Kdb.UI.csproj]



Nuget 启用了包还原,我检查了 nuget.targets 以确保 DownloadNugetExe 条件设置为 true。

为什么无法引入 nuget 依赖项?

最佳答案

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

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

我也在将 repo 推送到 WAWS 时看到了这一点。

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

关于Azure 网站从源代码管理部署因 nuget 依赖项而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16709995/

相关文章:

php - 如何将 ADFS 2.x SAML token 发送到 Dynamics CRM On-Premises Organization Data 服务?

c# - Nuget 包内容文件未复制到 .NET Core 项目

oauth-2.0 - 如何将 Bitbucket 云与 Concourse CI 集成?

asp.net - Azure PaaS 兼容性检查

java - 为Azure Cosmos运行ChangeFeedProcessor的多个实例

azure - 如何遍历terraform中的对象列表?

c# - 使用 NuGet.targets 创建 Nuget 包

Nuget.exe 包警告 : Description was not specified. 使用 'Description'

mercurial - 从 bitbucket 存储库中删除提交的用户名和密码

git - Git 是否为克隆带来了未提交的更改?