本教程演示如何在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).点击下一个继续讲特性.
下特性节中,选择以下内容:
IIS托管Web核心
点击下一个直到你到达确认页,然后单击安装安装所选功能部件。
LEADTOOLS文档服务需要ASP。网Core Runtime.打开浏览器并导航到https://dotnet.microsoft.com/en-us/download/dotnet/6.0.安装Windows主包下ASP。网Core Runtime部分。
安装运行时环境之后,重新启动服务器。
创建一个将运行应用程序且仅具有访问Document Service权限的新用户。通过限制用户的权限,服务器可以确保Document Service只能访问Document Service资源。首先,打开窗户开始菜单并选择更改帐户设置.
下其他用户中,选择将其他人添加到此PC.
点击我没有这个人的登录信息,然后按添加一个没有Microsoft帐户的用户.填写表单以创建本地帐户。本例将使用doc_service
作为新用户。
点击下一个创建新用户。
打开“Internet信息服务(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文档服务。