Tag:

从Cloud Service中的Azure文件访问装载

我使用此博客文章中的说明成功创建并手动测试了Azure文件中的共享。 但是,如果我通过远程访问角色来创建它,则我部署的云服务无法从C#创建挂载或访问挂载(创建或列表文件)。

30Mb使用DataLakeStoreFileSystemManagementClient限制上载到Azure DataLake

我在使用时收到错误 _adlsFileSystemClient.FileSystem.Create(_adlsAccountName, destFilePath, stream, overwrite) 将文件上传到datalake。 超过30Mb的文件出现错误。 它适用于较小的文件。 错误是: 在Microsoft.Azure.Management.DataLake.Store.FileSystemOperations.d__16.MoveNext()—从抛出exception的先前位置的堆栈跟踪结束—在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)at at Microsoft.Azure.Management.DataLake.Store.FileSystemOperationsExtensions.d__23.MoveNext()中的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)—从抛出exception的上一个位置开始的堆栈跟踪结束—在系统中Microsoft.Azure.Management.DataLake.Store.FileSystemOperationsExtensions.Create的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中的.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)(IFileSystemOperations操作,String accountName,String directFilePath,在AzureDataFunctions.DataLakeController.CreateFileInDataLake(String destFilePath,Stream stre)中流streamContents,Nullable 1 overwrite, Nullable 1 syncFlag) am,Boolean overwrite)在F:\ GitHub \ ZutoDW \ ADF_ProcessAllFiles \ ADF_ProcessAllFiles \ DataLakeController.cs:第122行 有没有人遇到过这个? 还是观察到类似行为? 我通过将我的文件分成30Mb片段并上传它们来解决这个问题。 然而,从长远来看这是不切实际的,因为原始文件是380Mb,并且可能相当大一些。 从长远来看,我不希望在我的数据池中有10-15个解剖文件。 我想上传为单个文件。 我可以通过门户界面将完全相同的文件上传到datalake。

Azure工具 – 未将对象引用设置为对象的实例

我正在尝试创建一个在Visual Studio 2010中使用“Windows Phone Empty Cloud Application”模板(Windows Azure Tools)的新项目。在创建新项目时,它会打开一个带有指令/自述文件的小窗口,其中显示: 在解决方案资源管理器中,右键单击Windows Azure项目,指向“调试”,然后单击“启动新实例”。 等待Web角色启动并单击“继续浏览此网站(不推荐)”链接,以便能够浏览站点,尽管有证书警告。 当我这样做时,我得到一个“对象引用没有设置为对象的实例”我还没有开始编码….模板是刚刚破坏还是? 有任何想法吗?

如何在基于事件的设计中使用Azure Batch并终止/清除已完成的作业

使用Azure Batch,我的项目使用带有函数和队列的基于事件的设计将作业添加到池中。 作业完成后,即使所有任务都已完成,它仍处于“活动”状态。 在计时器上触发(单个使用应用服务计划)function,该计时器从队列中读取X量的消息。 function: 创建一个池(如果它不存在) 创造一份工作 将任务添加到该作业 这很好用。 但是,一旦任务完成,即使所有任务都已完成,作业状态仍保持活动状态。 我希望作业终止/清理/将状态设置为“已完成”。 而且我希望我的function是短暂的,不希望任何状态。 所以我没有使用foreach (CloudTask task in job.CompletedTasks())来等待任务的状态。 另一种方法是使用任务依赖项,这需要batchClient.Utilities.CreateTaskStateMonitor() ,因此需要一个statefull方法。 在基于事件的设计中使用Azure Batch的最佳方法是什么? 具体来说,一旦任务完成,如何终止/清理作业?

发布的Azure Web角色中的CSS图标生成内容出现问题

我有一个MVC4 Web应用程序,我正在尝试将其作为Azure Web角色发布。 该网站正在使用Metro UI CSS 。 总体而言,已发布的Web角色正在按预期运行,但我遇到的问题是CSS生成的内容。 例如,Metro UI modern.css中的图标的以下代码段: .metrouicss .icon-arrow-right-3:before { content: “\e09d”; } 生成的内容对应于相关字体文件中的以下字形: 在本地运行应用程序时,以及在本地运行云模拟器时,这些图标css类的使用可以正常工作: 但是,发布的版本未显示图标图像: 在Web项目中,图标字体文件是构建操作内容(不要复制),就像css文件一样。 Azure Web角色是否需要任何特定的配置设置来发布和/或识别生成的内容? 或者其他一些提示,找出发布的实例上出了什么问题?

Azure WebRole CloudConfigurationManager.GetSetting返回null

我有一个带有WebRole项目的Azure云解决方案。 Windows Azure Tools version: 2.2 WebRole项目中的packages.config包含: 我“Nuget Enable Package Restore”因此假设在构建期间链接和引用了正确的包。 以下行在我的开发盒Azure Compute模拟器上运行正常,但是,当我部署(签入TFS在线,构建解决方案并开始部署到Azure)时,此行返回null: CloudConfigurationManager.GetSetting(“StorageConnectionString”) 我已经阅读了其他几篇文章,但到目前为止还没有能够解决这个问题。 是否有一个我不知道的软件包/ SDK不兼容?

Azure:无法启动远程调试器

我基于以下教程在Windows Azure中部署了一个Web角色。 http://weblogs.asp.net/scottgu/archive/2013/10/22/windows-azure-announcing-release-of-windows-azure-sdk-2-2-with-lots-of-goodies.aspx 但是当我尝试附加调试器时,我收到以下消息:“启动远程调试器失败” 显然这是一个已知的问题,微软建议的解决方案是重新启动视觉工作室并重试,遗憾的是这对我不起作用 http://msdn.microsoft.com/en-us/library/windowsazure/dn459835.aspx 远程调试可能无法附加到现有Cloud Service: 部署新的Cloud Service后,调试器可能无法连接到现有的云服务,并显示错误消息“启动远程调试器失败”。 要解决此问题,请重新启动Visual Studio并将调试程序重新附加到新部署。 所以我想在这里问一下,如果有人遇到同样的问题,除了重启视觉工作室之外还找到了另一个解决方案! 我正在使用带有Azure SDK 2.2的visual studio 2012

Azure Mobile Service TableController不返回内部对象

我正在使用表存储创建一个基本(我的第一个)Azure移动服务来控制一个简单的事件应用程序。 我的DataObjects由2个对象类型组成: Coordinator和Event ,我希望Coordinators是一个单独的表来存储特定信息,我不希望它在事件中被非规范化,但是事件还有一个内部对象Location来存储事件的详细信息位置,但我想存储非规范化,因为我不想将此细节与事件分开维护。 这是我到目前为止的对象:DataObjests: public class Coordinator : EntityData { public string Name { get; set; } public int Points { get; set; } public bool IsActive { get; set; } } public class Event: EntityData { public Coordinator Coordinator { get; set; } public DateTime EventDate { get; set; } public int Attendees […]

将Azure SDK从2.4升级到2.6后构建错误

我刚刚使用项目属性>应用程序下的升级function将我的Web角色项目(和解决方案)从Azure SDK 2.4升级到Azure SDK 2.6。 当我构建我的应用程序时,一切运行良好,但当我尝试运行它(并启动Azure模拟器等)时,如果我想要进行构建错误,当我点击“否”时会出现以下错误: 无法获取设置值参数名称:profileName 请参阅构建输出: 而已。 当我打开输出时,我找不到任何与此相关的内容。 看起来构建成功完成。 如果我单击“是”VS提供此消息的弹出窗口: 无法调试Microsoft Azure Cloud Service项目。 输出目录“D:\ path \ to \ folder \ src \ project \ csx \ O”不存在。 也许它与模拟器有关? 有人可以帮忙吗? 非常感激!

手动重新启动Azure辅助角色“WaWorkerHost.exe”

据我所知,Azure Worker角色是在名为WaWorkerHost.exe的Host应用程序的帮助下运行的,还有另一个名为WaHostBootstrapper.exe的应用程序,用于检查WaWorkerHost.exe是否正在运行,如果没有,它将运行WaWorkerHost.exe 。 这种“工人角色状态检查”多久发生一次? 如何快速重新启动Worker角色? 我可以重启机器工作者角色正在运行并等待几分钟或选择以下传统方法: Taskkill / im / f WaWorkerHost.exe 并等待几分钟让WaHostBootstrapper.exe启动,但这非常低效和缓慢。 是否有任何(即时)方法重新启动辅助角色? 我可以运行类似下面的内容并期望与WaHostBootstapper.exe类似的结果或还有其他考虑因素吗? WaWorkerHost.exe {MyAzureWorkerRole.dll}