未能向 Service Fabric 应用注册 Application Insights
Failure to register Application Insights with Service Fabric app
正在尝试使用 Service Fabric Reliable Actor 应用程序配置 App Insights。我正在使用最新的 beta nuget 包 (Microsoft.ApplicationInsights.ServiceFabric.Native)。
当我浏览 Visual Studio 配置 Application Insights 菜单选项时,当我点击注册时它失败了。它已在 Azure 中创建了 App Insights 资源,但没有数据流向它。
失败说:
我的 packages.config 看起来像:
<package id="Microsoft.ApplicationInsights" version="2.4.0-beta5" targetFramework="net452"/>
<package id="Microsoft.ApplicationInsights.ServiceFabric" version="1.0.0-beta2" targetFramework="net452"/>
<package id="Microsoft.ApplicationInsights.ServiceFabric.Native" version="1.0.0-beta2" targetFramework="net452"/>
Beta 包不可能做到这一点吗?如果向导不起作用,手动执行此操作的方法是什么?
事实证明,visual studio Configure Application Insights
/ Add Application Insights
菜单项为 Microsoft.AppliationInsights
nuget 包指定了固定版本 (1.2.3
),而不是获取最新的稳定版本并应用它。
另一方面,Microsoft.ApplicationInsights.ServiceFabric.Native
依赖于 Microsoft.ApplicationInsights
的版本 2.3.0 or higher
。
这意味着,当您已经拥有 ..SF.Native
nuget 并浏览 VS 菜单时,它会抱怨无法转到指定版本。
如果您按相反的顺序进行操作 - 即先使用 VS 向导然后应用 MS.AI.SF.Native nuget,您将不会看到任何问题。 MS.AI.SF.Native
会彻底更新您的 MS.AI
nuget。
您提到您正在使用演员服务。在那种情况下你真的不需要做任何事情,因为 add/configure 向导会为你添加 MS.AI nuget - 你已经有更高版本的礼貌 MS.AI.SF.Native 依赖。
为了完成 - 如果您的服务需要其他 AI 服务器功能(如 http 调用的依赖项收集等),您还可以手动添加相关的 Applciation Insights for Web nuget 包。尽管这不是 VS 菜单项会为您添加的演员服务(控制台应用程序)。
正在尝试使用 Service Fabric Reliable Actor 应用程序配置 App Insights。我正在使用最新的 beta nuget 包 (Microsoft.ApplicationInsights.ServiceFabric.Native)。
当我浏览 Visual Studio 配置 Application Insights 菜单选项时,当我点击注册时它失败了。它已在 Azure 中创建了 App Insights 资源,但没有数据流向它。
失败说:
我的 packages.config 看起来像:
<package id="Microsoft.ApplicationInsights" version="2.4.0-beta5" targetFramework="net452"/>
<package id="Microsoft.ApplicationInsights.ServiceFabric" version="1.0.0-beta2" targetFramework="net452"/>
<package id="Microsoft.ApplicationInsights.ServiceFabric.Native" version="1.0.0-beta2" targetFramework="net452"/>
Beta 包不可能做到这一点吗?如果向导不起作用,手动执行此操作的方法是什么?
事实证明,visual studio Configure Application Insights
/ Add Application Insights
菜单项为 Microsoft.AppliationInsights
nuget 包指定了固定版本 (1.2.3
),而不是获取最新的稳定版本并应用它。
另一方面,Microsoft.ApplicationInsights.ServiceFabric.Native
依赖于 Microsoft.ApplicationInsights
的版本 2.3.0 or higher
。
这意味着,当您已经拥有 ..SF.Native
nuget 并浏览 VS 菜单时,它会抱怨无法转到指定版本。
如果您按相反的顺序进行操作 - 即先使用 VS 向导然后应用 MS.AI.SF.Native nuget,您将不会看到任何问题。 MS.AI.SF.Native
会彻底更新您的 MS.AI
nuget。
您提到您正在使用演员服务。在那种情况下你真的不需要做任何事情,因为 add/configure 向导会为你添加 MS.AI nuget - 你已经有更高版本的礼貌 MS.AI.SF.Native 依赖。
为了完成 - 如果您的服务需要其他 AI 服务器功能(如 http 调用的依赖项收集等),您还可以手动添加相关的 Applciation Insights for Web nuget 包。尽管这不是 VS 菜单项会为您添加的演员服务(控制台应用程序)。