小编fat*_*ine的帖子

Service Fabric服务调试问题

我有2个Service Fabric服务,我需要调试.这些服务相互通信.我在用:

VS 2017(update 7),  
.NET Framework 4.6.1,
Azure SDK 2.9.5.3,  
Service Fabric Tools 2.0.20180124.2,  
Service Fabric 6.1.456.9494,
Service Fabric SDK 3.0.456.9494
Run Code Online (Sandbox Code Playgroud)

一切都很顺利,但在某些时候,当我尝试开始调试第二项服务时,我开始遇到以下错误.我不明白为什么我会收到这些错误.(Google对这些错误绝不产生任何结果)这里他们是:

第一个错误:错误MSB4064"GetServiceProjectReferences"任务不支持"ProjectReferencesWithConfiguration"参数.验证该任务上是否存在该参数,它是一个可设置的公共实例属性.\ packages\Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.6.5\build\Microsoft.VisualStudio.Azure.Fabric.Application.targets 95

第二个错误:错误MSB4063无法使用其输入参数初始化"GetServiceProjectReferences"任务.\ packages\Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.6.5\build\Microsoft.VisualStudio.Azure.Fabric.Application.targets 94

这是完整的场景:

  1. VS的一个副本中的一个服务(无关紧要)已成功启动而没有错误.
  2. 我试图在VS的另一个副本中启动第二个服务.在这次尝试中,我遇到了上面提到的错误.

为了解决这种情况,我必须关闭VS的违规副本并在新的VS副本中打开ServiceFabric服务项目,然后该服务将成功启动.不幸的是,所有跳舞都变得非常烦人,因为它占用了很多时间.

任何帮助,将不胜感激.

c# azure azure-service-fabric

6
推荐指数
2
解决办法
1377
查看次数

Azure上.ApplicationInsights.AI日志中无法解释的错误信息

我在Azure门户中设置了AppllicationInsights资源.有两种服务写入:本地Windows服务和本地服务结构集群上运行的服务结构服务.我在两个服务中使用TelemetryClient对象将数据发送到Azure ApplicationInsights资源.看起来我收到了我想要的所有消息,但是有些消息来源我不明白.以下是奇怪消息的示例:

AI:收集6个已配置的性能计数器时出错.请检查配置.计数器\ ASP.NET应用程序(?? APP_W3SVC_PROC ??)\ Requests/Sec:无法执行性能计数器的第一次读取.请确保它存在.类别:ASP.NET应用程序,计数器:请求/秒,实例SFAIUsingSrv.exe
计数器.NET CLR异常(?? APP_CLR_PROC ??)Exceps Thrown/sec的数量:无法执行性能计数器的第一次读取.请确保它存在.类别:.NET CLR异常,计数器:Exceps Thrown/sec的数量,实例
Counter\ASP.NET Applications(?? APP_W3SVC_PROC ??)\ Request Execution Time:无法执行性能计数器的第一次读取.请确保它存在.类别:ASP.NET应用程序,计数器:请求执行时间,实例SFAIUsingSrv.exe
.Counter\ASP.NET应用程序(?? APP_W3SVC_PROC ??)\应用程序队列中的请求:无法执行性能计数器的第一次读取.请确保它存在.类别:ASP.NET应用程序,计数器:请求在应用程序队列中,实例SFAIUsingSrv.exe
计数器\进程(?? APP_W3SVC_PROC ??)\句柄计数:无法执行性能计数器的第一次读取.请确保它存在.类别:进程,计数器:句柄计数,实例SFAIUsingSrv.exe
计数器\ ASP.NET应用程序(?? APP_W3SVC_PROC ??)\请求/秒:无法执行性能计数器的第一次读取.请确保它存在.类别:ASP.NET应用程序,计数器:Requests/Sec,实例SFAIUsingSrv.exe

这是我的服务结构服务的ApplicationInsights.config:

<?xml version="1.0" encoding="utf-8"?>
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings">
  <InstrumentationKey>some instrumentation key</InstrumentationKey>
  <TelemetryInitializers>
        <Add Type="Microsoft.ApplicationInsights.DependencyCollector.HttpDependenciesParsingTelemetryInitializer, Microsoft.AI.DependencyCollector"/>
        <Add Type="Microsoft.ApplicationInsights.WindowsServer.AzureRoleEnvironmentTelemetryInitializer, Microsoft.AI.WindowsServer"/>
        <Add Type="Microsoft.ApplicationInsights.WindowsServer.AzureWebAppRoleEnvironmentTelemetryInitializer, Microsoft.AI.WindowsServer"/>
        <Add Type="Microsoft.ApplicationInsights.WindowsServer.BuildInfoConfigComponentVersionTelemetryInitializer, Microsoft.AI.WindowsServer"/>
    </TelemetryInitializers>
    <TelemetryModules>
        <Add Type="Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule, Microsoft.AI.DependencyCollector">
            <ExcludeComponentCorrelationHttpHeadersOnDomains>
                <!-- 
        Requests to the following hostnames will not be modified by adding correlation headers. 
        This is only applicable if …
Run Code Online (Sandbox Code Playgroud)

azure azure-application-insights azure-performancecounters

3
推荐指数
1
解决办法
3140
查看次数

AWS Cognito 内置登录重定向问题

我正在尝试将 Cognito 内置登录逻辑纳入我们的工作流程。这是我尝试使用的场景:在通过用户的 Cognito 内置 UI 成功登录后,我需要重定向到特定的 URI,该 UI 已在用户池中创建。但我不明白该怎么做。我已经创建了用户池、应用程序客户端、配置了域、提供了回调 url、创建了一个用户。

我将“允许的 OAuth 流”配置为使用Authorization code grant“允许的 OAuth 范围”设置为openid 到目前为止 - 太好了。然后我想出了以下 URL 来唤起 Cognito 内置 UI:

https://<my-domain>.amazoncognito.com/authorize?response_type=code&client_id=<my-client-id>&redirect_uri=https://<my-domain>.amazoncognito.com/login?client_id=<my-client-id>
Run Code Online (Sandbox Code Playgroud)

在我选择的浏览器中执行它后,我点击了 Cognito 内置登录页面。但是在单击“登录”按钮时,出现错误:Required String parameter 'redirect_uri' is not present

好吧,我心里想,让我们在上述 URL 的末尾添加 redirect_uri 属性,路径将被清除为成功,但这种乐观是短暂的。我很害怕:“redirect_mismatch”错误。我试图提供多个回调网址,但没有成功。redirect_mismatch 错误阻止了我的方式。

现在我不知道如何指示 Cognito 重定向到所需的 url。欢迎任何想法。

c# amazon-cognito .net-core

2
推荐指数
1
解决办法
2942
查看次数