在Windows Server - .NET上部署LEADTOOLS文档服务核心

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

概述
总结 本教程介绍了如何使用IIS托管在Windows服务上托管LEADTOOLS . net 6文档服务。
完成时间 30分钟
平台 ASP。网Application
IDE Visual Studio 2019, 2022, Visual Studio代码-客户端
开发许可 下载LEADTOOLS

所需的知识

步骤,熟悉运行LEADTOOLS文档服务的基本步骤配置并运行文档服务教程,在工作之前在Windows Server - .NET上部署LEADTOOLS文档服务核心教程。

请注意

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

上传项目

操作步骤配置并运行文档服务教程中,Document Service项目就可以发布了。打开命令行终端,然后cd进入这个目录:< LEADTOOLS_INSTALLDIR > \ LEADTOOLS22 \ \ JS \ DocumentServiceDotNet \ \文档例子

在终端中插入如下命令:

dotnet publish -c Release -o documentservicedllls DocumentService.csproj

该命令将收集依赖项并构建项目,然后将所有dll输出到< LEADTOOLS_INSTALLDIR > \ LEADTOOLS22 \ \例子文档\ JS \ DocumentServiceDotNet \ \ DocumentServiceDlls净文件夹中。服务器需要DocumentServiceDlls文件夹和LEADTOOLS许可证文件来运行文档服务。上传DocumentServiceDlls文件夹和LEADTOOLS许可证文件到服务器。

请注意

如果dotnet发布如果无法执行,则可以使用Visual Studio实现相同的发布功能。右键单击项目文件并单击发布.然后,创建一个新的文件夹发布配置文件。注意输出文件的路径。

设置服务器

Windows服务器必须经过配置才能运行服务。登录服务器,打开服务器管理器

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

服务器管理器启动,单击添加角色和功能选项在主菜单下欢迎来到服务器管理器.单击下一个按钮,直到你到达服务器角色section和选择Web服务器(IIS).点击下一个继续讲特性

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

特性节中,选择以下内容:

点击下一个直到你到达确认页,然后单击安装安装所选功能部件。

确认所选特性的安装

安装运行时环境

LEADTOOLS文档服务需要ASP。网Core Runtime.打开浏览器并导航到https://dotnet.microsoft.com/en-us/download/dotnet/6.0.安装Windows主包ASP。网Core Runtime部分。

ASP。网6 install page

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

创建新用户

创建一个将运行应用程序且仅具有访问Document Service权限的新用户。通过限制用户的权限,服务器可以确保Document Service只能访问Document Service资源。首先,打开窗户开始菜单并选择更改帐户设置

开始菜单更改帐户设置

其他用户中,选择将其他人添加到此PC

点击我没有这个人的登录信息,然后按添加一个没有Microsoft帐户的用户.填写表单以创建本地帐户。本例将使用doc_service作为新用户。

创建本地用户

点击下一个创建新用户。

创建IIS应用程序池

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

IIS管理器搜索结果

右键单击应用程序池,并选择添加应用池

添加应用程序池菜单选项

创建一个新的应用程序池。本教程将调用新的应用程序池DocumentServiceAppPool.为.NET CLR版本中,选择无托管代码.为管理管道模式中,选择集成.点击好吧创建应用池。

添加应用程序池截图

创建应用程序池后,打开其高级设置菜单。

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

更改应用程序池的身份到本教程前面创建的用户。

应用程序池高级设置
更改应用程序池标识

点击好吧应用更改。

创建网站

IIS管理器,右键单击网站并选择添加网站

添加网站菜单选项

通过填写。来创建文档服务网站添加网站的形式。为本教程将使用的应用程序选择一个名称DocumentService为了名字。选择本教程前面创建的应用程序池。最后,选择Document Service dll文件夹的物理路径。点击好吧创建网站。

为项目添加网站

运行项目

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

文档服务索引运行页面

请注意

如果未检查license文件,请确保appsettings.json文件已正确配置,见配置并运行文档服务教程。

如果通过IIS浏览网站出现“502.5 -进程失败(502坏网关)”,请确保只有正确版本的ASP。NET Core Hosting Bundle (v6.0.14)安装在机器上。此外,可能需要对已发布的“web”进行修改。配置文件”。找到下面这行:

并修改为:

.

进行更改后,重新启动IIS以解决502.5错误。

总结

本教程展示了如何在Windows服务器上部署LEADTOOLS . net 6文档服务。

另请参阅

iOS
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2023领德科技有限公司版权所有。