首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过NuGet和Azure使用51 51Degrees?

如何通过NuGet和Azure使用51 51Degrees?
EN

Stack Overflow用户
提问于 2012-05-26 19:02:57
回答 1查看 267关注 0票数 1

我尝试在我部署到Azure的.NET项目中使用51 51Degrees。2011年8月,他们的发布版本1.2.1.3标记为“天青兼容”:

现在可以将基金会部署到服务上。有关需求和如何设置的详细信息,请参阅发布说明。Azure相关的更改包括:日志条目不是日志文件,而是写入日志表而不是设备文件;以前的设备请求被写入设备表--一个新的条件编译符号-- 'AZURE‘。启用AZURE的构建将无法在传统的ASP.NET中工作。

从那以后,已经发布了十几个版本,它们都可以使用v2.1.4.9。然而,他们的文件是超轻如何使用它与Azure。事实上,有一个错误最初是因为v1.2.1.3声明

要利用这些更改,您必须创建一个名为“51度”的存储帐户。然后,基金会将创建两个表,一个用于以前的设备,另一个用于日志。

这是不可能的,因为Azure存储帐户需要在所有实例中都是唯一的,所以每个人都不能创建名为fifityonedegrees的帐户。

他们的答复是:

在重新阅读博客后,我似乎在这方面做了一个疏忽,并将在短期内更新。 基金会查找的存储帐户可以在“基础”源代码中更改。转到Foundation/Properties/Constants.cs,并将字符串'AZURE_STORAGE_NAME‘更改为存储帐户的名称。

然而,我仍然不知道如何在我的项目中使用它。我的问题是:

  1. 我不清楚v1.2.1.3是唯一兼容Azure的版本,还是后面的每个版本都是Azure兼容的。他们的文件没说。
  2. 当我通过NuGet安装51 51Degrees时,我的项目没有创建一个与其文档相矛盾的App_Data文件夹。web.config文件中甚至有引用App_Data文件夹(如<log logFile="~/App_Data/Log.txt" logLevel="Info"/> )的条目。
  3. 基于对我前面引用的Azure存储帐户错误的响应,他们说IN需要编辑文件Foundation/Properties/Constants.cs。但是,既然我是通过NuGet安装的,而且它是一个动态链接库,那么NuGet大概是错误的方法吗?我是否需要自己下载并编译源代码并将其连接到我的项目中?

我通常对.NET、NuGet、VS等都很陌生,所以非常感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2012-09-19 13:15:15

从1.2.1.3开始,所有版本都兼容Azure。我假设是你说的博客文章。创建了天蓝色存储帐户后,必须在源代码中编辑Constants.cs文件并添加帐户名。我的理解是,这意味着您必须访问源代码并直接编辑它。如果您已经这样做了,您将需要重新编译软件才能正常工作。我不确定是否有一种使用NuGet执行相同任务的方法,但我将研究它。希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10768980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档