Tag: azure

如何使用Azure流畅的资源管理注册资源提供程序?

我想完全自动化我的资源创建过程。 不幸的是,全新订阅默认情况下没有注册一些资源提供程序。 例如SQL。 这很容易解决,如下所述: https : //docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-common-deployment-errors#noregisteredproviderfound 但是,这仅概述了使用手动使用门户或使用Powershell的方法。 我正在寻找使用Microsoft.Azure.Management.ResourceManager.Fluent的解决方案 似乎不一致,我无法使用C#,但我似乎无法在任何地方找到该function。 如何使用Azure流畅资源管理为新订阅注册资源提供程序?

Azure Web App跟踪日志未显示在日志中

我正在使用Azure Web App应用程序日志记录,我按照在线教程进行了以下设置: 我得到一个exception,在我的catch块中我有以下代码: Trace.TraceError(“abc”); Trace.TraceInformation(“abc”); Trace.TraceWarning(“abc”); Trace.WriteLine(“abc”); Console.WriteLine(“abc”); 在日志中我得到了这个: 2017-02-13 03:30:14~1ENGINEMAILERAPI GET / api / vfs / site / wwwroot / _ = 1486950157594&X-ARR-LOG-ID = 149fee3f-8da3-460e-816e-10e7a4b95f1d 443 – 121.121.23.217 Mozilla / 5.0 + (Windows + NT + 6.3; + Win64; + x64)+ AppleWebKit / 537.36 +(KHTML,+ like + Gecko)+ Chrome / 56.0.2924.87 + Safari […]

IIS应用程序池回收触发器:没有足够的存储空间可用于完成此操作(Azure应用程序服务)

我在Azure应用服务上运行ASP.Net网站,每次应用程序池回收发生时都会挂起。 我已经检查过,可用的存储空间,我使用的是50 Gb中的大约5个,所以这应该不是问题。 请参阅下面的堆栈跟踪。 有没有人有想法? 我已经向微软支持部门提出了这个问题,他们无法回答这个问题:-( 最糟糕的情况是,我可以阻止System.Diagnostics.Eventing.EventProvider.EtwRegister()调用吗? 非常感谢对这一个的帮助! Exception message: The pre-application start initialization method Start on type EnvSettings.SettingsProcessor threw an exception with the following error message: The type initializer for ‘Microsoft.Web.Hosting.Tracing.AntaresEventProvider’ threw an exception.. at System.Web.Compilation.BuildManager.InvokePreStartInitMethodsCore(ICollection`1 methods, Func`1 setHostingEnvironmentCultures) at System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 methods) at System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) at System.Web.Compilation.BuildManager.ExecutePreAppStart() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, […]

Azure Blob不存储PDF

好的,我有以下代码 – 它适用于存储jpgs,但不存储pdfs。 知道为什么吗? public bool TryStoreImage(string uri, string fileName) { try { WebClient wc = new WebClient(); var blob = new BlobStorage().GetCloudBlobContainer(); var store = blob.GetBlobReference(fileName); store.UploadByteArray(wc.DownloadData(uri)); return true; } catch (Exception exc) { return false; } } ` 再次,我试图访问的每个pdf给我“pdf不存在”,即使我可以在azure色管理屏幕中看到pdf。 然而,我存储的每个jpg都是完全可访问的。

我可以绕过MVC应用程序内的WebAPI控制器的组织身份validation吗?

我有一个MVC5,EF6应用程序,它使用组织身份validation(Azure AD),除了一件事,一切正常。 WebAPI控制器需要处理来自未经身份validation的客户端的请求。 客户端通常是发出AJAX请求的Android设备。 在我将组织身份validation添加到我的MVC应用程序之前,我的WebAPI控制器正在被调用并正常运行,所以我知道我的路由是正确的。 现在我添加了组织身份validation,不再调用我的WebAPI控制器,客户端的AJAX请求超时。 我知道有[Authorize]等属性可以指定对控制器/方法的访问权限,但在使用组织身份validation时,似乎没有调用没有[Authorize]属性的WebAPI控制器。 我的问题是,我可以标记我的WebAPI控制器以允许来自未经身份validation的客户端的请求,如果是这样,我该怎么办? 非常感谢。

Microsoft Azure App Service存储

我怀疑购买微软azure色应用程序服务来托管我的应用程序。 我已经测试了免费配置文件,我担心切换到基本配置文件。 那是我的问题。 我在azure网站上看过这个桌子,我的应用程序文件有10GB的磁盘空间。 当我继续价格计算器时,我看到了这一点 我的问题是:为什么在这里我看到10GB的临时存储空间? 我会随时丢失位于wwwroot文件夹中的应用程序文件吗?

使用未处理的Service Bus故障消息回收Azure辅助角色

我一直在运行Azure辅助角色部署,该部署使用Microsoft.ServiceBus 2.2库来响应从其他辅助角色和Web角色发布的作业。 最近(在这里讨论的操作系统更新时间可疑),群集的实例开始不断回收,重新启动,运行一小段时间,然后再次回收。 我可以确认角色实例从我在诊断中的跟踪消息中一直通过我的RoleEntryPoint的OnStart()方法。 有时,Azure管理门户的“实例”窗格会提到回收角色遇到“未处理的exception”,但不会提供更多详细信息。 使用远程桌面登录到其中一个实例后,我拥有的两条线索是: 性能计数器指示\处理器(_Total)\%处理器时间hover在100%,定期下降到80年代中期,与\ TCPv4 \ Connections Established下降同时发生。 \ TCPv4 \ Connections Established中的某些内容与\ Processor(_Total)\%Processor Time中的下降不相关。 我能够在其中一个实例的服务器管理器中的本地服务器事件中找到以下消息: 应用程序:WaWorkerHost.exe Framework版本:v4.0.30319描述:由于未处理的exception,进程已终止。 exception信息:Microsoft.ServiceBus.Common.CallbackException Stack:at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32,UInt32,System)中的Microsoft.ServiceBus.Common.Fx + IOCompletionThunk.UnhandledExceptionFrame(UInt32,UInt32,System.Threading.NativeOverlapped *) .Threading.NativeOverlapped *) 在此期间,没有与服务总线关联的权限配置更改,尽管我们没有更新任何VM,但仍会出现此消息。 尽管如此,似乎我们的服务仍在运行=>正在处理作业并将其从正在收听的服务总线队列中删除。 关于这些问题的大多数谷歌搜索都提出了这种与IntelliTrace有某种关系的建议,但是,这些虚拟机没有启用IntelliTrace。 有没有人对这里发生的事情有任何想法?

Azurefunction的事件中心输入绑定

我有一个Azure函数,其输入绑定到事件中心。 public static async Task Run(TraceWriter log, string eventHubMessage) 触发该函数时,默认情况下每次执行会收到多少条消息? 这是1次执行= 1条消息吗? 我已阅读文档并了解您可以在函数的host.json文件中设置这些属性: “eventHub”: { // The maximum event count received per receive loop. The default is 64. “maxBatchSize”: 64, // The default PrefetchCount that will be used by the underlying EventProcessorHost. “prefetchCount”: 256 } maxBatchSize是否意味着我将在1次执行中收到64条消息?

尝试连接到azure数据库突然停止工作,抛出exception

我在Azure函数(V2)中运行以下代码; new DocumentClient(new Uri(keys.dbEndPoint), keys.dbPrimaryKey); 直到今天,在localhost上的azure函数中运行良好,没有改变任何东西我现在得到以下exception: Data [IDictionary]:{System.Collections.ListDictionaryInternal} HResult [int]: – 2146233036 HelpLink [string]:null InnerException [Exception]:{System.NullReferenceException:对象引用未设置为对象的实例。}消息[string ]:“’Microsoft.Azure.Documents.UserAgentContainer’的类型初始化程序引发了exception。” Source [string]:“Microsoft.Azure.DocumentDB.Core”StackTrace [string]:“在Microsoft.Azure.Documents.Client.ConnectionPolicy..ctor上的Microsoft.Azure.Documents.UserAgentContainer..ctor()\ r \ n” ()\ r \ n在Microsoft.Azure.Documents.Client.ConnectionPolicy.get_Default()\ r \ n 在Microsoft.Azure.Documents.Client.DocumentClient.Initialize(Uri 1 desiredConsistencyLevel)\r\n at Microsoft.Azure.Documents.Client.DocumentClient..ctor(Uri serviceEndpoint, String authKeyOrResourceToken, ConnectionPolicy connectionPolicy, Nullable ,ConnectionPolicy connectionPolicy,Nullable 1 desiredConsistencyLevel)\r\n at Microsoft.Azure.Documents.Client.DocumentClient..ctor(Uri serviceEndpoint, String authKeyOrResourceToken, ConnectionPolicy connectionPolicy, Nullable 1 desiredConsistencyLevel)\ […]

Azure云服务:“不允许请求的注册表访问”。 VS2015

我一直在尝试将在Azure 2.6和Azure云服务上运行的后端解决方案迁移到Windows 10工作站上的VS2015中的Azure 2.7,但没有任何运气。 我已经尝试使用Visual Studio 2015 Enterprise全新安装Windows 10 Pro x64的多台计算机(安装了所有function)。 已安装Windows Update和Vs2015中提供的所有更新。 我创建了一个新的Cloud Service解决方案,其中包含一个Empty Web角色。 我已经设置了VS2015以打破“公共语言运行时exception”(调试 – > Windows – >exception设置)。 我在运行Win 8.1,VS2015,Azure 2.7的单独机器上遇到了相同的错误。 该解决方案编译良好,但当我尝试运行/调试Cloud Service项目时,它会抛出以下错误: 抛出exception:mscorlib.dll中的“System.Security.SecurityException” 其他信息:不允许请求的注册表访问。 在不使用CloudService的情况下仅启动WebRole。 当我尝试使用管理员权限通过VS2015运行CloudService时,会抛出以下exception: mscorlib.dll中的’System.Threading.WaitHandleCannotBeOpenedException’ 附加信息:不存在给定名称的句柄。 在检查intellisense日志时(“不允许请求的注册表访问”),将已编译的解决方案发布到Azure会产生相同的exception。 我尝试在此博客文章中添加install.cmd脚本,以便在部署时在Azure Cloud Service上安装4.5.2或4.6但结果没有任何更改: https : //azure.microsoft.com/en-us/documentation /用品/云服务- DOTNET安装,DOTNET / 云服务是否与Azure 2.7兼容? – 更新:是的。 确保使用.Net framework v4.5.1 在本地调试模式下运行时是否真的需要install.cmd脚本? 4.5.2和4.6都应该已经安装好了吧? 其他人遇到此问题? 有关如何使云服务与Windows10,Vs2015和Azure 2.7一起使用的任何帮助或提示都非常受欢迎! […]