我正在试着拿起新的哨兵SDK(以前使用过WebBuilder的扩展),但现在我卡住了…
按照文档执行操作:
我的Program.cs文件
Sentry.SentrySdk.Init(o => o.Dsn = "mydsn");
try
{
throw new Exception("Test sentry ex");
}
catch (Exception ex)
{
Sentry.SentrySdk.CaptureException(ex);
}
这很管用
如果我将我的dsn移动到应用程序设置,如下所示
"Sentry": {
"Dsn": "mydsn"
},
它不起作用了
如果我删除了try/Catch并在代码中的某个位置抛出一些随机的未处理异常,则这两种方法都不起作用.但这是应该的,对吗?
我遗漏了什么?