我注意到,当我进入"装配信息"对话框时,对于在其中创建的项目
...公司和版权字段默认为Microsoft(...).这有多奇怪?如果开发人员忘记这一点,微软几乎将其他人制作的软件归为自己的软件.
有什么方法可以改变默认值吗?
因此,我有一个微服务作为 .NET Core 下的 Docker 容器运行,并在将从 EventHub 获取的大量数据写入 SQL Server 时记录到 Azure 上的 Application Insights。
每隔一段时间,我就会收到一个未处理的 SqlException,它似乎是在后台线程上抛出的,这意味着我无法捕获并处理它,也无法修复此错误。
解决方法是将重启策略设置为始终并重新启动服务。这运作良好,但现在我无法在 Application Insights 中跟踪此异常。
我认为未处理的异常是由 CLR 写入 stderr 的,因此它会通过一些 grep 出现在 Docker 日志中,但是有没有办法在启动时检查此异常,然后将其记录到 Application Insights,以便我可以在不登录的情况下发现它Swarm 集群和 grep 来获取重启信息?