有一个名为“Collect”的 Microsoft 工具,可以从安装程序检索日志,但是 Visual Studio 安装程序最初为具有独立安装应用程序的版本创建的实际文件在哪里?
我一直在关注IHostedService文档,以便使用 .NET Core MVC 框架运行后台任务。
我希望该服务在 IIS 中自动启动,但是,它不起作用。
我做了以下工作:
奇怪的是,这些步骤适用于全新的 Windows Server 安装,但不适用于我想要使用的服务器。
在有问题的服务器上,我可以看到 w3wp 进程尝试启动 dotnet 进程(通过 Procmon),但它实际上并没有运行任何 dotnet 核心代码,直到我从浏览器发送一个真正的 HTTP 请求。
我已经阅读了许多 GitHub 线程,它们说无论确切的 IIS 版本如何,这都应该可以工作——还有什么可能发生?
我只想在 Angular 路由器中的当前参数发生变化时接收它。
根据另一个 SO 帖子,如果路由器导航到同一组件中的另一个参数,我的组件将不会自动刷新,但是在激活路由时我无法获取参数(因此我可以更新视图)。
Angular 文档有这样的内容:
ngOnInit() {
this.hero$ = this.route.paramMap
.switchMap((params: ParamMap) =>
this.service.getHero(params.get('id')));
}
Run Code Online (Sandbox Code Playgroud)
但是,这对我不起作用,或者至少,拥有未抽象为其他方法或服务的东西会很好。
是否有一种简单直接的方法来订阅当前参数?