医疗影像工具LEADTOOLS 入门教程: 在 Windows 服务器上部署 LEADTOOLS 文档服务 – .NET Framework

LEADTOOLS 最新下载

本教程演示如何在 Windows Server 2019 上部署 .NET Framework LEADTOOLS 文档服务。

本教程演示如何在 Windows Server 2019 上部署 .NET Framework LEADTOOLS 文档服务。

概述
概括 本教程介绍如何使用 IIS 托管在 Windows 服务上托管 LEADTOOLS 文档服务。
完成时间 30分钟
平台 .NET 框架应用程序
集成开发环境 Visual Studio 2017、2019、Visual Studio Code – 客户端
开发许可 LEADTOOLS
所需知识

在学习在 Windows Server 上部署 LEADTOOLS 文档服务 – .NET Framework教程之前,通过查看配置和运行文档服务 – .NET Framework教程熟悉运行 LEADTOOLS 文档服务的基本步骤。

笔记

本教程介绍如何将 LEADTOOLS 文档服务部署到 Windows 服务器。但是,文档服务是一个示例项目,不适用于生产环境。

上传项目

按照配置和运行文档服务 – .NET Framework教程中的步骤操作,文档服务项目已准备好发布。打开命令行终端,cd进入这个目录:<LEADTOOLS_INSTALLDIR>LEADTOOLS22ExamplesMainJSDemoServicesfx.

在终端中插入以下命令:

dotnet publish -c Release -o DocumentServiceDllsDocumentService_Nuget.sln

此命令将收集依赖项并构建项目,然后将所有 dll 输出到<LEADTOOLS_INSTALLDIR>ExamplesMainJSDemoServicesfxDocumentServiceDlls文件夹中。服务器需要DocumentServiceDlls文件夹和 LEADTOOLSLicense文件来运行文档服务。DocumentServiceDlls将文件夹和 LEADTOOLS文件上传License到服务器。

设置服务器

必须配置Windows Server才能运行该服务。登录到服务器并打开服务器管理器。

开始菜单中的服务器管理器应用程序

服务器管理器启动时,单击下Add roles and features主菜单中的选项Welcome to Server Manager。单击Next按钮,直到到达该Server Roles部分。选择Web Server(IIS),然后单击Next以移至Features。

选择了 Web 服务器 IIS 的服务器角色

在该Features部分下,选择以下内容:

  • .NET Framework 3.5 功能
    • .NET Framework 3.5(包括 .NET 2.0 和 3.0)
    • HTTP激活
    • 非 HTTP 激活
  • .NET Framework 4.7 功能
    • .NET 框架 4.7
    • ASP.NET 4.7
    • WCF 服务
  • IIS 可托管 Web 核心

已选择所需功能的服务器功能

单击Next直到您到达Confirmation页面。进入Confirmation页面后,单击Install以安装所选功能。

确认安装所选功能
安装 ASP.NET Core 运行时环境

LEADTOOLS Document Service Fx 项目是一个使用 .NET Framework dll 作为后台进程的 .NET Core 应用程序。因此,它需要ASP.NET Core Runtime. 打开浏览器并导航到 https://dotnet.microsoft.com/download/dotnet-core/2.1。Hosting Bundle在该ASP.NET Core Runtime部分下安装 Windows 。

ASP.NET Core 2.1 运行时安装页面

安装运行时环境后,重新启动服务器。

安装 2017 Visual C++ 运行时

运行 .NET Framework 文档服务需要2017 Visual C++ 运行时包。要安装最新的受支持的 Visual C++ 运行时,请导航至:

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

安装运行时环境后,重新启动服务器。

创建新用户

创建一个将运行该应用程序且仅具有访问文档服务权限的新用户。通过限制用户的权限,服务器可以确保文档服务只能访问文档服务资源。首先打开开始菜单并选择Change account settings。

开始菜单更改帐户设置

在 下Other users,选择Add someone else to this PC。

单击I don’t have this person’s sign-in information,然后单击Add a user without a Microsoft account。填写表格以创建本地帐户。此示例将doc_service用作新用户。

创建本地用户帐户

单击Next创建新用户。

创建 IIS 应用程序池

打开Internet 信息服务 (IIS) 管理器。

IIS 管理器搜索结果

右键单击Application Pools并选择Add Application Pool。

添加应用程序池菜单选项

创建一个新的应用程序池。本教程将调用新的应用程序池DocumentServiceAppPool。对于.NET CLR versionselectNo Managed Code和Managed pipeline modeselect Integrated。单击OK以创建应用程序池。

添加应用程序池设置

创建应用程序池后,打开其Advanced Settings菜单。

应用程序池高级设置菜单选项

将应用程序池更改Identity为本教程前面创建的用户。

更改应用程序池高级设置

更改应用程序池的标识

单击OK以应用更改。

创建 站

IIS 管理器中,右键单击Sites并选择Add Website。

用于添加 站的菜单选项

通过填写Add Website表格创建文档服务 站。为应用程序选择一个名称,本教程将其称为DocumentService. 选择本教程前面创建的应用程序池,然后选择文档服务 Dll 文件夹的物理路径。单击OK以创建 站。

创建 站
运行项目

在服务器上打开浏览器并导航到 http://localhost。或者,您可以导航到http://<Server IP Address>:80。

文档服务运行成功

以上便是在 Windows 服务器上部署 LEADTOOLS 文档服务 ,如果您还有其他疑问,欢迎咨询我们或者加入我们官方技术交流群。


欢迎下载|体验更多LEADTOOL产品

您还可以加入产品:


标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月24日
下一篇 2022年11月24日

相关推荐

发表回复

登录后才能评论