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依赖?
答案 0 :(得分:-1)
我刚刚尝试在VS2012中创建一个MVC4应用程序,引用Windows.Azure.Storage nuget包并成功将其从本地git推送到windows azure而没有任何问题。
我没有遇到这个问题。我启用了nuget包恢复,还包括一个.gitignore到我的git repo中,不用于推送二进制文件和包文件。
我也把这个回购推向了WAWS。
remote:已成功安装'WindowsAzure.Storage 2.0.5.1'。