【问题标题】:Run ASP.NET Core as Portable Client Application将 ASP.NET Core 作为便携式客户端应用程序运行
【发布时间】:2017-07-03 17:33:35
【问题描述】:

我有 .Net Core 应用程序。我必须将应用程序作为软件项目安装在客户端机器上,因为数据(生物特征、身份信息等)是敏感的并且不允许连接到 Web。 数据按季度导出、验证,然后根据各种安全政策提供给 WEB 机构。

有没有办法将应用程序作为便携式自托管运行。我必须在各种客户端(超过 3000 个)计算机系统中运行该应用程序。

大约 40% 的系统是 Windows 7,其余 60% 是 Windows 8、8.1 和 10。 客户端至少需要哪个框架来运行应用程序?

如何创建不需要任何 Internet 和其他依赖项的便携式设置,以便以 DVD 或便携式形式提供?

【问题讨论】:

    标签: c# asp.net .net asp.net-core


    【解决方案1】:

    Self-contained deployment 是给你的。

    .NET Core 1.0 支持on Win7 SP1 and above

    dotnet publish 将为每个 SDK/平台创建单独的 distrib 文件夹,其中包含要运行的所有内容,无需任何额外的下载/安装(除非您使用应该安装的东西,例如 SQL Server)。

    【讨论】:

    • 它支持 SQLCe 4 吗?
    • SQL CE 需要“完整”的 .NET Framework 3.5 / 4 (see System Requirements),所以这个框架必须安装在目标机器上。
    猜你喜欢
    • 2020-02-10
    • 2010-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-05
    相关资源
    最近更新 更多