尝试学习Azure但示例项目失败。如何建立/运行它?

时间:2014-12-05 05:59:21

标签: c# sql-server azure

我正在尝试运行位于此处的PhluffyFotos示例项目:https://code.msdn.microsoft.com/PhluffyFotos-Sample-7ecffd31?SRC=VSIDE

  • 我已从该链接下载
  • 我还尝试从File | New | Project | Online | Samples | Visual c#| Cloud | Microsoft Azure打开以加载示例。

  • 我按照指定安装了VS 2012 Pro,SQL Server Express和Azure SDK 1.7,但是当我运行它时出现空错误(Microsoft.WindowsAzure.ServiceRuntime是错误的地方,但我可以' t找到PDB文件以获取源信息)以及状态文件和包配置上的错误。

  • 我将Azure SDK升级到2.5但错误相同。 C:\ Program Files \ Microsoft SDKs \ Azure.NET SDK \ v2.5 \ ref \ Microsoft.WindowsAzure.ServiceRuntime.dll列在工作人员的参考文献中。

  • 我卸载了所有这些并在VS2013上使用LocalDB和Azure SDK 2.5进行了尝试,但也遇到了同样的错误。

  • 我尝试使用VS2013,SQL Server Express和Azure SDK 2.5并获得相同的错误。这些是错误:

    Warning 1   Could not read state file "obj\Debug\PhluffyFotos.Data.WindowsAzure.csprojResolveAssemblyReference.cache". Exception has been thrown by the target of an invocation.    PhluffyFotos.Data.WindowsAzure
    
    Warning 2   Could not read state file "obj\Debug\PhluffyFotos.Worker.csprojResolveAssemblyReference.cache". Exception has been thrown by the target of an invocation.   PhluffyFotos.Worker
    
    Error   3   Failed to download package correctly. The contents of the package could not be verified.    PhluffyFotos.Web
    
    Error   4   The command ""c:\users\me\documents\Visual Studio 2013\Projects\PhluffyFotos Sample1\.nuget\nuget.exe" install "c:\users\me\documents\Visual Studio 2013\Projects\PhluffyFotos Sample1\PhluffyFotos.Web\packages.config" -source "" -o "c:\users\me\documents\Visual Studio 2013\Projects\PhluffyFotos Sample1\packages"" exited with code 1.   PhluffyFotos.Web
    

这应该按原样在本地运行,并在将连接字符串设置为在那里创建的服务后在Azure上运行。我不能让它在本地运行。如何让这个样本感到高兴并让它运行起来?

1 个答案:

答案 0 :(得分:1)

我会尝试以管理员身份运行VS. 清理您的解决方案 再次重建

<强>更新

好的,我下载了这个项目,还有其他一些可能出错的地方

  • 右键点击解决方案,然后点击&#34;管理解决方案的nuget包&#34;

  • 恢复所有丢失的软件包,如果缺少软件包,顶部通常会出现一个黄色条,表示恢复按钮存在问题

  • 您必须在Web项目中更改Web.Config文件,找到以下内容

<configuration>
  <connectionStrings>
     <add name="DataConnectionString" connectionString="DefaultEndpointsProtocol=https;AccountName={YOUR-ACCOUNT};AccountKey={YOUR-ACCOUNT-KEY}" />
  • 使用您从azure portal获取的azure存储帐户信息更新您的帐户和{YOUR-ACCOUNT-KEY}