【发布时间】:2020-08-28 01:33:17
【问题描述】:
构建:
- .net core 3.1,asp.net core 3.1.3。
- 部署模式:自包含
- 目标运行时 Win-x64
- RedyToRun,单个文件。
- 用户:win 10 x64, 1903, 18362.788
它是一个简单的 ASP.NET Core 3.1.3 服务,与用户一起在本地运行。它不需要安装 .NET Core 运行时(据我了解)。
安装后运行流畅。用户端、我的测试虚拟机和我自己的开发环境。
然而,少数用户报告说“在一段时间没有使用它之后”(比如一周),他们收到消息框说“要运行这个应用程序,你必须安装 .net core。你想下载它吗?现在?”
奇怪的是:即使安装了运行时,它也会一直要求它。
它是独立的,不依赖于运行时,这应该不需要。
还有其他人有这个问题或想法吗?
【问题讨论】:
-
我从来没有遇到过这个问题。只是一些想法:当不作为服务运行时也会发生这种情况吗?是否只有您的应用程序或消息可能来自另一个应用程序?检查是否从您的应用文件夹 (see here) 中加载了所有必要的程序集
-
如果它工作“一段时间”,那么显然不是代码/部署不起作用。用户的电脑一定有一些变化。
标签: c# asp.net-core