首页 > Windows开发 > 详细

.net core服务程序在windows server上的部署

时间:2020-06-09 20:40:37      阅读:60      评论:0      收藏:0      [点我收藏+]

最近因为项目上的需要,使用.net core写了一个服务,用于指定word模板文件与数据,完成数据的填充(word读写使用npoi)与格式转换(使用aspose,将word转pdf)。之所以选择用.net core就是考虑到跨平台部署的问题。

1、远程至服务器(以172.16.170.75为例), 安装iis:控制面板-》程序-》启用或关闭windows功能,把internet information service下的iis管理控制台等都安装上;

2、安装.net core运行时:https://dotnet.microsoft.com/download  官网选择对应版本:

技术分享图片

 

3、启动iis管理器,如果在“模块” 中能看见AspNetCoreModule表示安装成功;

技术分享图片

 

 

4、在iis里新建网站:“网站”-》右键“添加网站”-》,网站名可自定,便于记忆即可,如“PdfService”;端口号输入5000(或者其他,根据需要自定)将物理路径指向pdf服务在windows server上的存放目录;

技术分享图片

 

 

5、将网站对应的应用程序池(默认情况下,iis会自动创建一个跟网站同名的应用程序池PdfService)的.NET CLR版本改为无托管代码;

技术分享图片

 

  6、正常情况下,此时服务应该就可以访问了。可在浏览器中输入地址测试: http://172.16.170.75:5000/api/pdf/1  如果能返回值即可。

技术分享图片

 

.net core服务程序在windows server上的部署

原文:https://www.cnblogs.com/coldlight/p/13080490.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!