Sitecore xConnectサイトをブラウズするとSystem.Runtime.InteropServices.SEHExceptionがスローされる


解説

Stackify PrefixプロファイラーをSitecoreXP 9.3 Initial Releaseと一緒に使用すると、xConnectサイトがクラッシュする可能性があります。Sitecore XPインスタンスとStackifyアプリケーションが同じコンピューターまたは仮想マシンにインストールされている場合、未処理の例外がスローされます。ブラウザやxConnectログで以下の例外が出力されます:

[Error] XConnect Web Application Error: "System.ApplicationException: Exception trying to initialize Service Collection and Provider for WebAPI Dependency Resolver, Inner Exception: External component has thrown an exception. ---> System.Runtime.InteropServices.SEHException: External component has thrown an exception.
   at ‫‍‪‪‌‎‫‎‎‌‍‪‏‎‏‪‌‎‪.(‎‌‎‎‍‪‪‏‏‌‫‪‍ , XmlNode )
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at #D2VC^\\\]ZrjQ\]h~{\\kwiM\,}`\".‫‎‎‌‎‏‌‎‪‪‍‏‌‎(‪‌‏‪‌‎‎‌‍‍‫‏‫‏‏‍‏‎ )
   at ‪‌‏‪‌‎‎‌‍‍‫‏‫‏‏‍‏‎..ctor(String )
   at ‍‎‍‎‪‏‏‌‪‎‌‍‪..ctor(String )
   at Sitecore.XConnect.Configuration.Extensions.InitializeLicenseCheck(IServiceCollection collection, String licenseFileOrXml)
   at Sitecore.XConnect.Configuration.Extensions.UseXConnectServiceInitializationConfiguration(IServiceCollection collection, IConfiguration configuration, String[] configurationSectionNames, String initializationSectionName, Boolean validateConfiguration)
   at Sitecore.XConnect.Web.WebApiConfig.ConfigureServices(HttpConfiguration config)
   --- End of inner exception stack trace ---
   at Sitecore.XConnect.Web.WebApiConfig.ConfigureServices(HttpConfiguration config)
   at System.Web.Http.GlobalConfiguration.Configure(Action`1 configurationCallback)
   at Sitecore.XConnect.Web.Global.Application_Start(Object sender, EventArgs e)"

解決策

この問題を解決するには、以下のようにStackify Prefixプロファイラーを無効にしてください:

  1. Stackify Prefixトレイ アイコンを右クリックします。
  2. メニューの「.NETプロファイラーを無効にする」をクリックして、アクションを承認(confirm)します。